Yes, you can evolve Pikachu with a Thunderstone. The Pikachu sprite stays on your shoulder regardless.