The covers are sized according to weight - but the fitting around the thigh is important. A small but chunky baby may be in a different sized cover to an older baby of the same weight, that is long and slim.
If you buy the wrong size for your baby, you are welcome to exchange it (un-used and unwashed) for another size.
The right size cover is one that doesn't leak.