
My Goldie, Chloe had a run of this a couple of years back. I had to get them emptied 4-5 times over about 3 months, she require ab's just on one occasion when it first started. I began to think it would never end. My vet was more than happy for me to persevere with managing it by diet. Looking back, I suspect I may have given her a bit less bone than usual which probably resulted in softer poo, which can of course mean less pressure to open the ducts.
Grated raw carrot and increasing her raw meaty bones and chicken wings did the trick. I feed some raw, some kibble and occasional tinned meat. She has (touch wood) never needed them to be emptied since. She is now just over 5 years old.
Over a lifetime of dog ownership, she is the first one of mine to have this problem. I too wouldn't rush into an op, my vet would advise it only as a last resort. I hope it clears up naturally for your dog.