@Alexandria he won’t even use the toilet to poop at home only to pee and he holds it until he gets a diaper on . I tried the naked method the only underwear method he refuses to poop if it’s not with a diaper.
Dang. I’d still not give him a diaper though. He will eventually break and either let it out wherever he is or eventually use the potty. As long as he’s not holding it in more than three days then he should be okay. If it is all too stressful for him then maybe take a break and revisit this in a couple weeks with him.
A lot of adults will not poop in public spaces so it could be related to that. I got rid of diapers completely and mine ran around naked for a week. He pooped on the floor twice but learned in the week to get to the toilet so he’d have no mess. Try getting rid of the diapers completely, even at night, he can’t know they are any in the house. And it’ll be a few messes but eventually he’ll get it.