To find TM46 in Pokemon Platinum you first need the HM move Cut. Now go to Eterna City and look near the northern part of the city for a tree to cut down. Past this tree and near a building should be the TM 46.
If you mean by the number 46 Pokemon in the sinnon pokedex in Pokemon platinum
then you cannot find it there unless you mean in the national pokedex then I don't' know which Pokemon is that.
TM 44: Rest : Exchange from Prize Exchange in Veilstone City for 6000 coins.
wormadam is on rout 214, one of the people have that Pokemon (you have to fight)
X24
Go To The Pokemon League And Defeat Them After That Go To profeser Lab And He Will Give It To You
barboach? http://pokemon.marriland.com/platinum/pokedex/barboach/ look at the bottom
Happiny in the sinnoh pokedex and in the national pokedex number 96 is drowzee
For the Sinnoh Pokedex it is Clefa ,you can find it in Mt. Coronent
Number 59 is a Cherrim. To find one the easiest thing to do is find a cherubi and evolve it.
you cant find it, you have to see all the Pokemon sapphire.
barboach? http://pokemon.marriland.com/platinum/pokedex/barboach/ look at the bottom
It's Manaphy and you can get its Pokedex data from a book at the Pokemon mansion below Hearthome.
you need to find 210 Pokemon to complete the pokedex
monferno
IN Pokemon platinum you find this Pokemon on route 201(after you get the national pokedex you put fire red version into your DS)and he will appear.Samething with Pokemon pearl and diamond.
Magikarp and to find it use the old rod on water.
In the Sinnoh Pokedex it is Feebas and Milotic, however, in the National Pokedex it is Omanyte and Omastar.
Number 162 in Sinnoh Pokedex is Lickilicky and you can find it in a trainer's party on Victory Road.
Happiny in the sinnoh pokedex and in the national pokedex number 96 is drowzee
You have to find all of the Pokemon in Sinnoh.
For the Sinnoh Pokedex it is Clefa ,you can find it in Mt. Coronent
You must have the National PokeDex to capture Heatran.