for me i just traded with my freind that had one in fire red.
You can't
you can't
Mt. Silver
safari zone
You need to evolve Lavitar to get a Pupitar at level 30 in Pokemon Diamond. Lavitar can be found on route 207 in the game.
migrate from firered or leafgreen
lucas/dawn little sister at some point will tell you she saw lavitar on news at route 206
safari zone or kanto
Yes you can find it at nightime.
yes you have to do the Pokemon league
level him up to level 30
You can find it at Faldera Volcano.