I know the general advice is no punishments, just rewards etc etc, but I'm starting to wonder if this is the way to go. We have a dis just turned 3 who's been toilet training for a few weeks and he can definitely do it (everyone is of this belief - us, staff at nursery etc) but chooses not to at times. He'll poo/wee at the most inopportune moments and recently has done it when we've put him in time out for bad behaviour. If they were accidents I obviously wouldn't dream of doing this but they are definitely not!
We are both getting v frustrated by it and were considering using a punishment such as no tv for that day to try and break this cycle. What do ppl think about this - is it unreasonable? I genuinely don't know what to do if this isn't the answer, as feel we've tried most other stuff such as lots of praise & encouragement, sticker charts, treats...