The sizing that someone else posted is accurate! The small fits my 15lb son perfectly. We have yet to have a poop incident while wearing this so I can't say if it works to contain it or not. It certainly seems like it will work. I like the snaps on the side which make it easy to get off. It would be nice if it came in other colors but thats really not important I guess.