Answer by
guyzer450 (188)
It is most likely because of something your dog has ate, it may be taking a while to digest and therefore is blocking up its anal passage. Another reason could be your dogs digestive tract may be infected or swollen and therefore food may be having trouble digesting. If this prolongs bring it to a veterinarian.