You don't need strength, all you to is walk from Hearthome City to Solaceon town.
You can't.
Dialga
You can get a Cyndaquil without trading only by transfering it from a GBA Pokemon Game onto your Pokemon Diamond Version.
no
no
i have Pokemon diamond, and played 600 hours. its not possible. but you can catch a ditto, and make Pokemon eggs.
you cant get it without migrating.
you do need cheats
trade with Pokemon Platinum
Rival
# # #
You can't without cheats.