some dogs just have more problems with their anal glands then others. I see some dogs in my shop that come in every 3-4 wks for grooming and their glands need done. there is really not much that can be done about it. You can do it yourself, or have a vet do it from inside. the other thing is have a groomer do it with a bath. I would suggest if you are not getting a bath, have waterless shampoo on hand for cleaning the rear after the glands are done. it can be very smelly.