I typically don't use an Everstone. By the time an evolution is to happen, it needs to. The stats for the unevolved Pokemon just aren't good enough to warrant keeping it in such a form for a long enough time to learn those moves. Its stats get dated really quickly. It's best to evolve 'em for better stats and wait on the moves - what's better - a level 25 Wartortle with Bubble or a level 25 Squirtle with Water Pulse? They'd probably do the same amount of damage, but three levels won't make a big difference.