Emerald EV lowering berries not working?

Solution 1:

In Pokemon Emerald, each berry lowers EVs by 10. It wasn't until Generation IV (Diamond/Pearl) when the mechanic changed and the first berry reduced EVs to 100. So in theory, Gyarados could scoff 26 of those berries before it gets full ;)