My pomeranian has horrible breath

. The vet suggested
C.E.T. Aquadent. (the label also says Virbac) Now her breath is tolerable. Her teeth are in very good shape. He said that small dogs have short esophagus...so sometimes the acid from their tummy can put off an odor.
This stuff works really well. He sells it at his office, but I think you should be able to find it in Petsmart maybe?