Nice done, i just was confused about the dogs. If you need to move thorugh them it is a nice mix with timing and observation, the last lvl i needet to look very close to see the enemys. But, it seems that you need to adjust the collider to prevent that the player is moving out of the range of enemys. The complete screen edge is free to move, no enemy will come there, they all stop a short time befor reaching it, so you can just easy move along the edges and nothing happens.
The sound is matching very well and i think if you develop this further with more story and levels it could be a great puzzle adventure.
Good Job :)