Verdict: No, dangerous
Ham is dangerous for dogs due to its high fat and sodium content, which can lead to gastrointestinal upset, pancreatitis, and sodium ion poisoning. Preservatives like nitrates/nitrites can also be problematic. Even small amounts can cause issues, and bones pose a choking hazard.
High fat content can trigger pancreatitis; excessive sodium can lead to sodium ion poisoning affecting neurological function; nitrates/nitrites can cause methemoglobinemia.
High fat, high sodium, nitrates/nitrites