Technically, yes. Crab is not a toxic food for dogs, and in many cases it can be a healthy treat for your pup. Crab meat is a lean protein, the most important component of a dog's healthy diet. Additionally, crab contains vitamins and minerals that are essential for dogs, including vitamin B12 and the mineral, zinc.