The most common cause of constipation in dogs is swallowing objects that are not easily digested, such as bones, grass or hair. Other causes include lack of fibre, lack of exercise, blocked anal glands, certain intestinal problems, trauma to the pelvis an enlarged prostate, kidney disease or hernias. What should I do if my dog is constipated?