what does he do when you leave the house and he has to have pants on? i mean logically...at some point you must get pants on the kid, right?
honestly to me it sounds like it's time to start putting your foot down. no you don't want to make him ashamed, or hide it, or anything like that, but he KNOWS that pooh goes in the toilet - isn't it possible he's deliberately disobeying you? i would explain to him that if we pooh/pee on the floor, then we go to time out. after cleaning up the mess, right to time out. after time out is over, explain again, "you decided to go poopoo on the floor, so you got a time out. next time you need to go poopoo, you need to sit on the toilet, ok?" there comes a time when it's not an "issue" other than the kiddo just not doing as he has been asked. and this is kind of a big one, he needs to understand it's not acceptable. i only say this because of how you say he reacts. it seems like he knows better. 2 is plenty old enough to start having consequences when he disobeys.
having said that, mine didn't pt until three, and when he did, it was all at once, there was no discrimination between pee and poop. i didn't make one, and he never did either so i just let it flow. so to speak lol.