As for a rinse, I would look into Healthy Mouth. I have not tried it personally but it is recommended by the Veterinary Oral Health Council. It's also been through many clinical trials.
I have been really wanting to try it.. but it is more on the pricier side. It also has some great reviews. It might be worth looking into.
https://www.healthymouth.com/Articles.asp?ID=246