Wow! This is problably one of the best game I've played so far, the concept is simple but deep, there is a little bit of skill needed for the aiming part which, the cool fetch/come mechanic and the puzzle design is really interesting, not to hard to be frustrating but enough to let you think a little bit about it and then feel clever when solved.
I reached the end and I wanted to play more! So great job!
Ps: Plus I really liked I could pet the dog for a little boost of confidence! :D