How to help my old dog's terrible breath and unhealthy gums at home?
Poor Bonbon! It sounds like he has really severe periodontal disease - this is unfortunately quite common in older small-breed dogs. This means that he has severe infection in his gums, often with bone loss around the base of the teeth and a great deal of pain for the pet as well as horrible breath. To treat this problem effectively, I'm afraid that he will definitely need to see a vet for a full dental cleaning under anesthesia to remove any painful, rotten teeth and get rid of the tartar and infection in the mouth. So ideally, this should be a goal as soon as you are able to do this, even if you need to plan ahead for a while to be able to do it.
In the meantime, you can try using a daily oral rinse for dogs such as CET oral dental rinse. This will not remove tartar or treat the infection, but may help a bit with the odor and keep things from getting worse in the meantime.
Updated on September 23rd, 2025