You probably know your dog better than us. I'm a spoiler and give our dog human food - in very small portions. Our dog cannot handle fatty things very well, maybe yours can. From your menu I would give in very small portions some turkey without the skin, mashed potatoes if you don't make then too fatty, and a very thin slice of pumpkin pie ( I make mine with less fat than the typical recipe).
I'd skip ham (nitrates and too much sodium) the cornbread and I'd only give plain green beans, deviled eggs are too rich in my opinion.