What causes bad breath in cats and dogs?

Bad breath in pets is usually caused by poor oral hygiene and periodontal disease. Plaque and tartar build-up and push the gums away from the teeth, exposing areas for bacteria to develop.  The bacteria in turn do their damage which causes the unwelcome bad breath in pets.