I only have the "Medium" size, all my BP use it at the moment. They are the perfect size for BPs in my opinion. Unless you have a bigger girl or a chubby male. Im gonna try out the "Large" soon. I did buy one "small" to see the size one time, but yea they are small, it gets outgrown too quick.
Just to give you an Idea, My adult Axanthic Male fits perfectly into the "Medium" he is almost 1000g, but he looks thin. If it was a girl I would probably have to upgrade to the large.
I wish they were heavier though... they get moved around too easy. This is the main reason why I havent tried the Large yet.