Technically we're supposed to sit through a tedious presentation by the Merial rep to get ours. I have been known to skip it because man, some years I just can't face it. With 3 dogs I always end up buying
some each year anyway, so sometimes my sanity is worth just buying a little more.