Thanks to Karen for this Frugal Baby Tip!
I'm sure I'll encounter differring opinions on this, but I think training pants are supposed to leak. If they didn't, then potty learning about acccidents wouldn't occur. They wouldn't be accidents. Training pants that don't leak are called diapers, in my book. I put Pull Ups in the diaper category.
It's nice to have an easy on and off diaper or pull up and down diaper for initial learning, though. But when the child is ready, really ready, a "leaky" training pant is great so that should an accident occur, you may have to change the clothes, but you won't have to mop the floor. I sell one of those leaky training pant types with a waterproof strip and some padding. Not a lot of padding, since it's not a diaper. I was quite happy with it for my daughter.
They are more of "insurance" for just in case, later in the potty training stages. For my daughter, I didn't want to use them too early so she wouldn't feel like she was failing, because that could be a set back. All kids are different, and their training will go differently. I just think training pants are supposed to leak, that's all.
My neighbor said to me just the other day, "my biggest mistake in potty training was buying that first Pull Up. It made getting to the potty optional and really dragged out Kendall's training."