It's not a Hoenn Pokemon. It's actually a Sinnoh Pokemon, being introduced in the 4th generation games (Diamond/Pearl/Platinum).
Dusknoir is a Ghost type pokemon.
no
You can't catch dusknoir to get one trade dusclops.
i do not have that in my database, no dusknoir cannot learn punishment.
Since Dusknoir is the evolved form of Dusclops, Dusknoir should have higher stats, as usually is with most Pokemon.
You can't go to Hoenn in Pokemon HG/SS.
dusknoir is around lvl.47
Dusknoir is #477 in the national pokedex, and it is a Ghost type Pokemon.
You cannot actually go to Hoenn in SoulSilver, but you can catch Pokemon from Hoenn on Wednesdays with Hoenn Music on the radio.
No, it is not possible to access the Hoenn region in either SoulSilver or HeartGold. However, you can catch Pokemon from Hoenn. On Wednesday, the Pokemon march station is a Hoenn sound. To get the Hoenn Pokemon all you have to do is set your Pokegear radio onto the Pokemon march station on Wednesday after you have defeated Red.
Pokemon Diamond and Pearl Stormfront.
Dusknoir