The expression "dog's breakfast" is also correct - the OED lists it as being first used in 1892 (vs. 1933 for "pig's breakfast"): "dog's breakfast n. slang (in early use only similative) a confused mess; = dog's dinner n."
http://www.oed.com/view/Entry/56405#eid6367451