Some of the most common reasons dogs become constipated include: DietAs in humans, a diet lacking in fiber is often the problem. Also, unlike humans, dogs tend to eat things that are not foodlike hair, toys, and kitty litterand these may cause blockages and abnormal fecal transit.