We tried to make the level feel as intuitive as possible but you can never reach perfection here. The ending was a bit rushed, maybe that's why you got confused. And it is supposed to be a dog, but whatever floats your boat.
Thanks for the review, I'll check out your game in a bit