Makuhita is #296 in the national pokedex, and it is a Fighting type Pokemon.
Makuhita is in the National Pokedex, so you have to beat the Elite Four and Champion first. Then, there will usually be a mass outbreak of them on Route 225.
To get Makuhita in Pokemon Diamond you first need the National Pokedex. After getting the National Pokedex talk to your rival's sister in Sandgem Town. She will let you know what Pokemon swarm is active for the day. Check with her everyday until she says Makuhita are active on route 225. Now simply go to Route 225 and catch yourself one.
In the National Pokedex Muchlax is number 446.446
Growlithe is number 58 on the national pokedex.
Gyarados is #130 in the National Pokedex.
Croconaw is number 159 in the National Pokedex.
Eevee's number in the national Pokedex is #133. If you don't know what the Pokemon's number is then go to pokemondb.net/pokedex/national It is a great site to find Pokemon's number!!
Sceptile is number 3 in the Hoenn Pokedex and number 254 in the National Pokedex.
I believe that its has to be chain (By talking to Dawns sister) at route 225 using a poke radar. Course you need the national pokedex!!
Shaymin is number 492 in the National Pokedex.
It's number 197 in the National Pokedex.
Skarmory's Pokemon number in the National Pokedex is 227. Hope that help ^-^