Nice game. I liked the idea that the dog tries to optimize its walk. :-D The upgrade mechanic seems deep, but I couldn't quite understand which upgrade does what and how that translates in helping me having a better walk.