Most Pokemon are M-sized and Alphas are XL, but less commonly, there are L and S Pokemon (I've not seen any XS). What is the probability of a random wild Pokemon being S, M, or L, and is XL synonymous with Alpha (i.e., only and all Alphas are XL)? I am assuming that size is determined randomly, but if S, M, and L are determined by stats/IVs, please elaborate.
Additionally, as the size categorization affects the actual in-game size of the individual, do the sizes affect battle? For instance, do smaller Pokemon have a smaller hitbox and hurtbox? If so, could this provide a tactical advantage?