Hey, awesome, thanks for the feedback. Glad you think it fits the theme :-)
As for the dogs starting off-screen, hmm, that's interesting. We were definitely having discussions about maybe all the sprites being too small, particularly the dogs, but we're pretty sure they should be spawning in the bottom left corner on-screen. We'll take a look and see if we can reproduce that, though we'd also happily welcome a screenshot to see what you mean.
Either way, thanks for enjoying the game!