If the bad breath persists, visit your vet. He or she can assess the condition of your dog's teeth and confirm that this is where the odor is coming from. It's important to rule out other health problems, such as periodontal disease or a kidney or liver disorder.
There are many reasons why good dogs sometimes behave badly. You've seen many cases on Cesar Millan's TV shows where bad behaviors in dogs were .