What is the meaning of Doo-doo?

Excrement.

Difficulty; trouble.

Source: wiktionary.org