Green’s Dictionary of Slang

doggy-do n.

[SE doggy + do n. (11)]

1. a euph. for canine excrement.

[US]B. Rodgers Queens’ Vernacular.
‘The Last Word’ 22 Jan. on Slam! Sports 🌐 [He] got surly on Hockey Night In Canada on Saturday night. Of course, when does he ever not look like he just stepped in doggy-do.

2. thus by ext. anything, e.g. food, that is disgusting.

[US]B. Rodgers Queens’ Vernacular 65: doggy-do [...] 2. bad-tasting food ‘I can’t eat this doggy-do. Call the waiter and tell him to sweep it away!’.