How long can Gigi hold it before the pees? How much will she hold? Can she even hold it without leaking?