A couple questions regarding EVs:
1) If I have the Exp. Share turned on, will all Pokemon in my party gain the EVs from defeating a Pokemon?
2) Since catching Pokemon gives Exp. now, does that mean that I get EVS too?
1. Yes
2. I'm not too sure but I would assume no. Since you aren't making it faint but it could be possible.