1)
Where did the dogs eat her?
1.
Radak: Chelek Yizre'el was open to Navos' vineyard. We find that his vineyard was by Achav's palace (Melachim I, 21:1).
2.
Malbim (35): The Nevu'ah was that she will be eaten in Chelek Yizre'el, i.e. Navos' field in which he was killed. She was killed in the city, far away! The dogs took her body to the field and ate her there. They found near where she was killed only her skull, feet and palms.