Bibarrel gives 2 attack which makes it the best attack raising pokemon and a terrible HP raising pokemon.
IMO Starley and Magikarp are the best for speed (1 each).
Chansey doesn't give Sp.Def, Tentacool (1) and Tentacreul (2) are the best for Sp.Def.
Actually, Staraptor gives more than attack then that(3 or 4).
Actually, Staraptor gives more than attack then that(3 or 4).
All third stage pokemon will give 3 EVs.
Staraptor, Machamp, Luxray, Drqagonite, Groudon etc all give 3 Attack EVs, but how often do you see them in the wild compared to Bibarrel?
As I said before, Bibarrel is the best pokemon for attack EVs.