Sometimes — with care
Plain, well-cooked pork is safe for dogs. Raw pork, pork bones, and processed pork (bacon, ham, sausages) are the parts to refuse.
Cooked unseasoned pork is a digestible protein many dogs do well on — it features in plenty of commercial foods. The hazards are in the details: raw or undercooked pork can carry trichinella parasites; cooked pork bones splinter and can perforate the gut; and processed pork — bacon, ham, salami, sausage — is so high in salt, fat and preservatives that regular feeding is associated with pancreatitis and weight gain. Seasonings used on pork roasts (garlic, onion, mustard, BBQ sauce) add further risks.
Small pieces of plain roasted or boiled pork, trimmed of fat, as an occasional topper — a tablespoon-sized amount for a medium dog. Never bones, never bacon as a habit (a tiny corner of bacon once in a while won’t kill a healthy dog, but it’s a slippery slope your dog will lobby for daily).
Plain cooked chicken or turkey are leaner go-to proteins; cooked eggs for variety.
Related: Can dogs eat shrimp? · Can dogs eat eggs? · Can dogs eat cheese?
This article is general information, not veterinary advice. If your pet has eaten something potentially harmful or shows symptoms, contact your vet or an emergency clinic immediately. Full disclaimer.