Why would a dog eat dead starfish?

Dogs should not eat dead starfish. Eating dead starfish can be dangerous for dogs because they can contain harmful bacteria and parasites. Additionally, the sharp spines of starfish can cause injury to the dog's mouth, esophagus, and intestines. If you think your dog has eaten a dead starfish, contact your veterinarian immediately.