Can Dogs Eat Crab Meat? 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 dogs healthy diet. Additionally, crab contains vitamins and minerals that are essential for dogs, including vitamin B12 and the mineral, zinc. Vitamin B12 encourages healthy brain function in dogs, while zinc helps to regulate metabolism.