For some reason I am unable to give my Sudowoodo and Empoleon any Carbos. I would like to know why.
Drugs up your EVs in a certain stat by 10. If you have 100 in that stat or all 510, you can't give it any more drugs.
EDIT: in your case, either both have all 510 EVs or have >100 Speed EVs.