The anal glads should be expressed regularly! I have mine done once a month at the groomer. You can do it yourself. It's gross, and stinky. But it'll save you a lot of money and stress on your dogs part. My Yorkies get done by the groomer. But I have 4 other dogs that do not need the groomer so I do it myself! Make sure you do it outside or in the bath/shower where you can wash it down!
How to Express a Dog's Anal Gland: How to Groom a Dog | eHow.com