Hard to describe what is a perfect dog, but with havanese dogs you will be hard pressed to find any better dog.