From what I know on the site, it says you can find him at Mt. Krakanak.
Check the related link below.
You can find him at bonemoth
Spinax is donation point vivosaur, meaning its fossils can be bought with donation points.
ANy random dig site just be lucky
you get one as a prize at the cup. There's also a chance to find these when digging. You can also buy these and gold fossils with donation points.
If you meant Saichan, then Mt. Lavaflow in the regular Fossil Fighters. I'm not sure about Fossil Fighters: Champions.
Treasure Lake
Petrified Woods
At Parchment Desert
You can find Salto fossils in the BB Base.
in sea floor cavern
You can find allo in the rainbow canyon
You can find dark fossils anywhere after completing the test in rivet ravine:)