How to tell if you have a smart puppy