Most likely the ham. It could be that there was just too much meat and fat and bone marrow (which is very rich) or the dog might not tolerate pork well. Bone will make a dog's poop white.
Oh, and I assume this was a raw bone? And not the kind with all the salt added?
Try giving a spoonful of PLAIN canned pumpkin on each meal and serve a smaller kibble meal than normal for 2-3 meals.
Oh, and I assume this was a raw bone? And not the kind with all the salt added?
Try giving a spoonful of PLAIN canned pumpkin on each meal and serve a smaller kibble meal than normal for 2-3 meals.