HAHA too cute! They do amaze me at times. While at my moms house my fletcher would bring a toy outside through the doggy door and I said to him "go get that toy and bring it in" and sure enough, he went out, got it, brought it in and then went back out to play. It was a riot!
Yeah fletcher learned how to play fetch on his own too, I didnt teach him just one day he started doing it. Getting the toy and bringing it back to drop on my lap! what a smart puppy!

The only thing I dont like is that he ALWAYS wants the toy that the other dog is playing with. So he steals toys away from other babies. His brother, my moms dogs, etc... I feel bad for the other dogs... but he gets obsessed with the toy they are playing with and I cannot distract him with another toy. He HAS to have the one they are playing with.