Overview
Dogs should generally not eat fish bones. Fish bones are a choking hazard for dogs. The sharp, brittle bones of the fish can get lodged in the throat and cause injury. When fish bones are swallowed, they can puncture the lining of the GI tract. This can potentially perforate organs and tissues.