
Before you decide on surgery,I would like to suggest trying the following treatment.
We had a dog whose anal glands repeatedly filled up week after week,for years,often becoming infected.My vet suggested we try the following regime,and for the last two years she has no longer required the glands emptying....
You will need a tube of antibiotic creme eg bactroban,fucidin or panalogue.
A soft pipette of dilute betadine.
The glands should be emptied ,then you insert a finger smeared with the antibiotic creme into the anus,and gently apply in the position 5 o clock and seven o clock ,where the glands are.
At least twice a day,flush the glands with the betadine solution...
repeat for ten days.
The glands are very delicate and great care should be taken to not damage the tissue ...ask the vet for a demo and their advice before you procede.
I hope this resolves the issue,as it did for my dog.
Sophia.