I don't know if they work on rats or not but give them a call to see if they do. I know that they are good with my little dog.
They helped my rabbit
That I don't know. Give them a call. If they don't I am sure they can refer you to a vet that does. Best of luck.
Thanks! Your answer is awaiting moderation.