U can give 10 vitamins per type, because u can only give the first 100 effort points by vitamins. If u r over 100 effort points in any given stat, the pokemon won't take ne vitamins for that stat, however that doesn;t mean the EVs are maxed out. Hope this helps.