Thank you for introducing us to the best puppy in the world! Sometimes we forget he is still a puppy because he is so well behaved. He has completed his puppy vet checks and will be getting fixed at the end of the month. You were right, he thrives on routine and will let us … Continue reading Trooper