It's a bit of tough love, and will probably be harder on you than them, but fix the food, put it down, and walk away. Obviously separate them to where they can't bowl surf and/or get into a squabble (my dogs are fed in their crates). Give them ten to fifteen minutes to eat, and if the food isn't gone by then, pick it up and don't give them anything until their next mealtime. Repeat for the next meal, and the next, and the next, until you can put the food down and they immediately start eating, and eat until it's gone.
This is a good article on "un-fussing" a fussy eater. Teaching Your Dog to Eat | Mind to Mind
This is a good article on "un-fussing" a fussy eater. Teaching Your Dog to Eat | Mind to Mind