I just bought Ruby Friday and have two thirds of my team assembled and at L45'ish. I was wondering how to increase the EV's for certain stats. I've been reading from posts about EV's from a few pages, but do not fully understand it. I was thinking that if you give a poke five+ Proteins and battle pokes with a decent attack stat, that would raise its attack by a nice degree, right? Or the same with the other stats. Thats what I understood from the posts I read (I think).

My Gardevoir is getting like 3-4 points per level up on all stats, Zangoose is getting 3-4 on attack and speed and 1-2 on the rest, Walrein is getting 4 on HP and 1-3 on the rest, and Beautifly is getting around 3 for each stat. Is there anything wrong with any of these? I really haven't read up on any Ruby/Sapphire material. I just basically know everything from the two previous sets of games (RBYGSC) and squat on RS.

Thanks for any help.