My 2y11m old son has been fully reliably potty trained since December. Â He was pretty solidly good for pee by October and the poops took longer. Â Since December, his nighttime diapers have been very frequently dry. Â Three weeks ago was the last time he peed in one. Â A week ago I switched him to waterproof training pants at night.
Â
Two days ago, he peed at 8am, just as we were about to get up (later than usual because of school vacation).
Yesterday, he peed a ton at about 5am. Â Then, just before bed, he was playing and suddenly said "mama, there's pee on the floor!" and had completely emptied his bladder on the floor for the first time in months.
Last night I put a diaper on him and he peed in it at some point. Â Enough even to make it leak very slightly.
Â
The only thing I can think of that's different is that I made a chocolate cake the other day and his first piece of it was the evening before the first pee (the 8am one). Â He has proceeded to have one small piece after dinner each night. Â It's gone now. Â There was nothing strange in it. Â The only things in it that he doesn't eat regularly are coconut oil, which he occasionally eats when I bake, but this had uncooked coconut oil frosting, too, and cocoa powder.
Â
What could cause this?






