It is likely that he is off due to breeding season. mediums might be a touch large (it varies what weight mediums are place to place) but the mediums around me are well over 100 gms. Typically I'd recommend 10% for an adult BP.