Migrate or cheat are the only ways.
You have to trade or migrate. You can't catch them in diamond.
go to snowpoint city and talk to the gym leader and she will give you a suicune but you have to catch 151 Pokemon to do it. it is very simple i have done it many times
if you have firered or leafgreenyou will be able to catch entei ,raikou, suicune only if you beat the elite four then when you catch the three lengendaries then migrate then into Pokemon diamond
there isn't a wild suicune to catch in white or black
Use a Master ball on Suicune but there is an easier way get Suicune. Catch a Pokemon who has the ability of spell tag.
yes
You cant
You use a masterball
no
with a pokeball. Suicune only apears if you choose charmander as your starter.
yes, you can catch Pokemon in Pokemon diamond
You cannot catch Celebi in Pokemon Diamond.