Byetoo Portable Baby Child Kids Travel Potty Hygienic Leak Proof Urinal Emergency Toilet
This may be the weirdest recommendation but I swear by this thing. It's pretty leak proof as long as the lid is on correctly, so I carry it with me to parks, the zoo, everywhere! It's very discrete so I can have my boys pee wherever we are without anyone noticing. Of course if we can, we use the bathrooms but it's so nice to just have with you in case.