Cool, I'll go for the medium sized thenI hope it wont be too small or too big for a baby ball python! How big is your BP?
As of yet, I have absolutely no idea whom I'm getting the BP from. I definitely won't buy it from a petstore, but I'll try searching for breeders in my local area. Or if you could recommend me some good breeders that'd be cool (I'm in Canada btw so they must be able to ship here)