Very good game, quite challenging but not too hard.
I just regret that you have to repeat everything all over again because you pushed a brick one move too far or because you are not fast enough to move switch your characters... I'm kind of stuck at level 37 for an hour now because I'm not moving the dog fast enough. I know how to solve it, but I can't because I am loosing so much time doing the previous steps all over again... That's a bit disappointing.
It's a nice game, but it's really too easy to go through the 25 levels. You should work on 25 new levels, much more challenging, now that we know the basics of the game ;) but it really is fun to play !