There isn't any man who can give you fossils. Fossils can only be obtained by mining for them underground. However, you have to beat the elite four first before you can find any other fossils besides armor fossils.
first you use a Pokemon that khow the move fly,fly to oreburgh town then go to the museum if you don't khow where the museum is it's behind the Pokemon center go in there and talk to the man wear white shirt standing in the counter and then he want you to go outside for a while,then you go into the museum again talk to him he will give you the Pokemon in the fossil you got remember diffrent kind of fossil is diffrent kind of Pokemon,that is all.
there are alot of underground man in Pokemon diamond most likely to be found on the bottom of the map.
trap man (at the bottom of the two squares on top where the end is)
goods guy( at trap man go to your right go down and make another right)
That is all i know for now lol
In Pokemon Diamond/Pearl, you find a old man at route 212 with a Leafeon.
You have to go underground (with digging kit) and if your lucky, you find a fossil. Take it to the fossil museum in Orenburgh city and give it to the man at the front desk and he will evolve it for you.
You can start digging for fossils as soon as you obtain the Explorer Kit from a man in Eterna City (he is in the house to the right of the Pokemon center).
riolu
The thirsty man is at the gate between Canalave city and route 218
You can extract Pokemon from fossils at the Oreburgh Mining Museum by talking to the man behind the counter.
Of course. You can get them in Diamond, Pearl, Platinum. Go underground using Explorers Kit found in Eterna City (digger man gives you it his house is next to Pokemon Center) then, if your trainer's ID is even, you find ONLY armor fossils. If it's odd, you find ONLY Skull Fossils. once you get the National Pokedex, though, they are reversed. Odd, Armor fossils, Even, Skull Fossils.
Fossils can be regenerated in Oreburgh. The building is just north of the mines, talk to the man behind the counter.
no man gives you a happiny platinum only in diamond and Pearl
in pastoria city where the man says he is in the middle of the town the building next to him
There really is no best time - it's just where you get fossils from. You can only get fossils from the underground where you dig them out. You get the underground/explorer kit from the man in Eterna City. Go underground in different areas and dig a lot. Soon, you will have lots of different fossils. You can regenerate them in Oreburgh City - the man at the desk in the museum will help you. Good Luck!
You don't find it, the mans name is Riley, he has a lucario and other rare pokemon. Riley gives you an egg that is rilu.
Ok,After you beat the firs gym in orbuegh return to Jublilife and head north (HEAL YOUR POKEMON) You will have a battle,then a man comes along and gives you it
There are only 2 fossils in Pokemon black but you can only chose 1 >You can also get fossils from the man in Twist Mountain (only if you have the national pokedex). In total, there are nine different fossils and eight you can revive.
In Pokemon Diamond/Pearl, you find a old man at route 212 with a Leafeon.
in etrna
You have to go underground (with digging kit) and if your lucky, you find a fossil. Take it to the fossil museum in Orenburgh city and give it to the man at the front desk and he will evolve it for you.