DS will be 4 in a few weeks, and he is only sort-of potty trained. We don't have very many pee accidents any more, but poop is another story. He holds it and only goes every 4-5 days, and when he goes, it's immense. We give him a good dose of Miralax every day and often a dose of Ex-Lax as well when it's been four or five days. He can read, but pooping in the potty is beyond us.