go to solaceon town and left of Pokemon center
In the house on the right of the pokemon center in solacean town
go iside the house and talk to the guy
He is your rival's father.
Cyrus is the guy that the people protecting lake valor mention
Pokemon diamond Pokemon diamond Pokemon diamond
he is in the house closest to the bridge in canalave city
happiny
Define 'gray guy', there are lots of special characters in Diamond
Happiny
He is the Daycare Guy- he takes care of your Pokemon for a small fee
the guy that wants a Pokemon and gives u a masterball is the newspaper dude in solacean town next door to the Pokemon centre but it must be persific Pokemon but u can only do this once a day and each time u do it he might give u other pokeballs than a masterball
go to the Pokemon league and get a job
he is in jublife. if i am wrong someone else will provide an answer
go to the guy in Canalave City the house by the pokemart (diamond and pearl)
Paul
Your rivals dad.
The name of the "yellow haired" guy is Barry if you are talking about Pokemon diamond and pearl series.
there is no rare candy guy but you can buy some at battle park