If you observe your dog compulsively eating other objects besides dirt, pica disorder is a likely cause. Look out for other signs of pica including vomiting, diarrhea, and a lack of energy.