Green’s Dictionary of Slang

poo-poo n.

[poo n.1 (2) + redup.]

1. (US gay) the anus.

[US]B. Rodgers Queens’ Vernacular.

2. see poo n.1 (2)

In compounds

poo-poo head (n.) [-head sfx (1)]

(US juv.) a general term of abuse.

[US]Wash. Post 27 June n.p.: When I stepped in recently to stop some hitting, the new child called me ‘poo-poo head’.
[US]Great Falls Trib. (MT) 1 Aug. 26/1: She uses naughty words like [...] stinky butt, poopoo head.