I visited an old friend the other day who lives about an hour away from me in another town, and her 10 year son has this new puppy they got. He was showing me all things he had taught this puppy to do in the last week of having him. The dog could already shake, lay down, sit, roll over, run in a circle, jump, and sit still when a treat was put on his nose until you tell him okay.
Wow, that is impressive!
I know! The puppy is a 12 week old Schnauzer, I guess they are super smart! 
I wish your friend could teach my dog a few tricks!