What is causing my pet’s bad breath, and what can I do about it?

Few things rival the sensation of being awoken from a deep sleep by the noxious odor of a pet breathing heavy doggie-breath into your face. Halitosis is one of the most common complaints owners have about their pets.