Yes, it is true that your Cavalier has a puppy coat. They are born with a short coat that quickly turns into a fluffy puppy coat. Your baby will have shed it's puppy coat by 12 weeks and will have a short slick coat. Over the next few months it will thicken up and grow longer. It can take up to two years to see an adult coat.
Answered by rtilson - 10/8/2011 2:06:12 PM