I've been worried, as Poppy's breath is really horrible lately, and the other day she had very loose baby teeth that were causing her to whine. They must have been annoying for her. Anyway, the vet had a look today, and said she has only 2 teeth to come out now, one is a top canine that is very loose, and 1 molar, but he thinks they'll both be out within days. He said she had a good bite, and her adult teeth appeared to be growing well and straight. He advised I use Logic paste to brush her teeth every day, and he also gave me some Virbac mouth rinse to use after brushing which should help with the smell. He said when these last 2 teeth are out, and her gums have healed, her breath should return to normal. I hope so! He was very pleased with how she's doing!