Green’s Dictionary of Slang

dog’s dinner n.

1. [1920s+] (also chook’s breakfast, doggy’s dinner, dog’s breakfast, pig’s breakfast) a distasteful mess; usu. as make a dog’s dinner out of [but note colloq. dressed up like a dog’s dinner, dressed in the height of chic and fashion].

2. [1950s] an unpleasant person.

3. [1960s] (US gay) fellatio (the implication being that the fellator is a bitch n.1 (3f)).

In phrases

done like (a) dog’s dinner (adj.) (also done like (a) dinner) [cooking imagery]

1. [mid-19C+] (Aus./N.Z.) ‘done to a turn’, i.e. utterly defeated.

2. [1980s–90s] (US campus) drunk.