AWWWW! Oh my god.
That's adorable.
I've got two very young pure-bread yellow labs in my house; I've got one of my own, but she's very old. The two I just got are a friends that I'm puppy-sitting, both males, and they are absolutely ridiculous. It's like having another child in the house...both of whom are idiot savants.
It's fun though, and it makes me want another dog of my own so I can train him/her to do awesome shit like that.