Question: what hms can bidoof learn?
Answer: Between Bidoof and Starly, you should be able to make it through the first half of the game without any HM related problems as Bidoof can learn Rock Smash and Cut while Starly can learn Fly and De Fog. If you have time, level up your Bidoof and evolve it to Bibarel.