Go to goldenrod city and go to the underground tunnel then talk to a guy there and he will give your pokemon a haircut
Chat with our AI personalities
You can't give your Pokémon a haircut in Sapphire.
You can't give your Pokemon a haircut in Pokemon Platinum. I picked turtwig cause hes the best You can only do this in Pokemon G/S/C
Sadly, in Pokemon Emrald, you can't. While in Generations II and the Generation IV remakes, HeartGold/SoulSilver, the Haircut Brothers are stationed in Goldenrod City, in Goldenrod Tunnel, it is impossible to get a Haircut in Emerald. So, buy the new games, or just raise your pokemon's happiness a different way.
Give it a dusk stone.
In HeartGold, give a Mantine the Wave Incense and breed it. The egg with hatch into a Mantyke.