Spencer has had this problem his whole life (he's 12 yrs old now). I was also taking him to the vet weekly, but it was getting expensive and the vet visits stressed him out. So, the vet taught me how to express the glands, and now I do it at home whenever needed. I have 2 neighbors who had their dog's glands removed with no problems, but I've also heard stories about incontinence resulting from the surgery. I wasn't willing to risk it. Expressing them IS gross, but not really difficult. If you do decide to do it yourself, make sure you have the vet teach you, as you can hurt the dog if it is done improperly. Good luck!