nope and nope :P
Printable View
I'm going to guess spider for 22.
The beginning is obviously spy (Spi), and it keeps hinting at a web. Hergo, spider.
ok but now try and get 21 ;)
Sinterklaas en Zwarte piet :D
If the men saw each other (it isn't mentioned that they did, though for the sake of this answer I'll say they did) then the clean man thought he was dirty after seeing the dirty man, and the dirty man thought he was clean after seeing the clean man.
We're just eating our way through the riddles :P