I would think so. My little Muffin used to get tonsillitus occasionally, but not very often. My vet said I could give it to her and usually one dose would take care of it and if not I gave her another dose. I don't know how we'd have made it without it!
Here's some emergency info that you might want to keep just in case.
http://www.geocities.com/angeljulie2/firstaid.html