He's 3 years old and has been peeing in the potty since 18 months. However only when I take him... he goes to daycare 5 times a week and the teachers say he stays dry most of the day.. when I have him at home in underwear he constantly pees himself and will not go on his own. What should I do?
Daycare usually have scheduled bathroom times and will encourage all children to try at those times. This could be why he is not having accidents at daycare. I would go back to taking him into the bathroom at regular intervals when he is home with you. He may simply be too involved in his play to be paying attention to his body until it is too late.
One thing my wife and I did when we were at this stage was to set an alarm (on a phone or otherwise) that goes off every hour or so as a cue to go try. It worked pretty well for us, but of course not all children are the same.