Re: when you are out...
With DS1 at that age we usually brought his BBLP with us. It fit in my backpack so we'd bring it in some places (LLL, friend/family home, etc.) or just potty him in the car.
He hated the big potty too. Still does in fact.
Mama to a silly 3yo and a fearless 1yo!