Sorry, D., darling, but the magic is called MOTHERING!!!
This boy will be starting to pre-school before you know it. He will not start if he can't potty--both kinds--by himself, fasten his shoes, put on his coat and hat, know his address, phone #, and parents names and probably a host of other things. Most Pre-K kids are already counting and reciting the alphabet.
I'm glad you are enjoying your children, but remember they will not be children forever and some day they will have to leave mommy and go to work.
My sister has used a good saying with her boys that yours are a bit young for yet---but keep it in mindand adopt the idea. She says, "You will learn this, so my daughters-in-law won't hate me!!!!
Do you have a mother or mother-in-law you can lean on for advice and support?
P.S. Looked at some of the other responses and let me tell you mothers something that I wish someone had told me sooner. BOYS DO NOT DO ANYTHING UNTIL THEY HAVE TO----FORK IN THE ROAD---DEPRAVATION, WHATEVER.. (Oh sure there is a rare self- starter out there but don't count on him being yours. He always belongs to someone else!!
Luv to all