And believe it or not, rocks do contain a few different nutrients that are essential for dogs: calcium, magnesium, iron, copper and zinc, among others. The problem is that dogs cant digest rocks. Thus, they cant extract those nutrients, making the whole endeavor pointless and dangerous. But dogs dont know this.