For the bad breath there are products at the pet stores that you can put into their water bowl to help. I would look into that and also have your vet check Barkley to rule out decay. I use baby wipes to wipe Zeus. Someone on here posted about a new product by nootie that has a body spray and she had pee stink too. Check their website
Nootie and request a free sample at
sales@nootie.com.