Here "Mount Zion" refers to Jerusalem. The phrase "lies desolate" means that no one lives there.
These are fierce wild dogs. See how you translated this in Lamentations 4:3.