DS (just gone two) and I have just had a horrendous day, and we even have DH around today too 
I decided to start to potty train him as he gets his changemat out and happily shouts 'poo' before he does one, and tells me when he's wee-ed etc, but he absolutely HATES potty training so much, at one point he screamed so much on the potty that his nose bled.... he did one poo on and 5 poos off the potty, no wees in the potty.... he's just screamed all day really.
Then there's all the rest of the stuff - I'm expressing exclusively for four month old DD, who is also a bit of a screamer! Argh! And DS is the type of child that stops eating the second you change the routine
so I've spent all day either with him on the potty or dangling food in front of him or expressing or feeding or changing DD literally had no time for anything else!
Is there any good argument for waiting until kids are three-ish (or at least bribe-able and intelligent enough to understand 'no, I'm taking your nappies away forever now, you'll have to go to the loo or be wet and stinky!')?
I do so want to be a 'goodmum', I hate upsetting him... I know he's a smart kid and would probably get it, but it's really upsetting him... Oh parenting sucks sometimes.