I always just saw it as a simplification of pic related. I always imagined Pikachu's coat would be short and sleek. Plenty of animals with short and sleek coats get shiny coats if they're eating well. Happens with horses too. Horses can get very shiny, and look smooth from even a short distance away.