At 7 months, it's likely they are teething, they could have loose teeth that cause a bloody yucky smell, or the could have kept some baby teeth and the permanent teeth have come in, causing a double row of teeth that leads to food being caught in crevices. This also causes a bad smell. As they get older bad breath is caused by tartar buildup, and eventually the teeth loosen from the gums, and food builds up in the gum pockets, this also leads to stinky breath. Don't ever mask bad breath, treat the cause, in the case of double rows, have baby teeth pulled when you neuter your pets, for tartar problems, hard foods and chew sticks are really helpful and keep the gums firm and healthy. I also use Petzlife to help keep tartar from forming. Occasionally bad breath is caused because of the food eaten and digestion problems. Yorkies are known for week teeth, and it would be best if you could brush them a minimum of 2 times a week. |