Since you are using it for ingame purposes and playing with local friends your move set is pretty good. Good job not choosing too many thunder type attacks. Jolteon's moves are special based so i would recommend Timid Nature (+ speed/ - attack)
Your moveset is good Thunderbolt (good STAB move), thunderwave for status purposes and substitute works really good for Jolteon. For your last move i recommend something that can cover your weakness which is ground. An ice attack would be good for that but since you don't want to have it learn Hidden Power Ice just make sure that not a lot of your pokemon have weaknesses to ground type pokemon. For your last move you may want to give it shadowball for you to do super effective damage against psychic type pokemon (this depends on what your movesets are for your other pokemon). Shadowball might be a good idea because since you're battling with friends they may use legendaries.
Hope i helped