It is difficult to give a size for the tarantulas as stock is constantly changing. Generally the small size is a spiderling up to 1.5cm body length (small will be SMALL), juvenile is a grown on spiderling with a body length of about 1.5cm, medium 2cm to 4cm and a large is 4cm to fully adult (but a lot depends on the species!)
If you would like me to measure the body length of any medium or large tarantula please send me an email. I cannot measure the body length of small and juvenile size tarantulas as they are constantly changing.
All tarantulas are unsexed unless stated. All tarantulas are captive bred unless stated.