done like a dog’s dinner —(sl.) completely and utterly defeated (also: done like a dinner):
- Whatever possessed her to play tennis against Sue? She was done like a dog’s dinner.
done up like a dog’s dinner —(sl.) dressed in an ostentatiously flashy manner (also: dressed up like a dog’s dinner):
- Ask her where she’s been all afternoon, done up like a dog’s dinner and missing for hours.