Out of the 8 dreamys I have 7 of them are from a different town. Most of them are from my cycling town. The only 1 that came from my town was Tom found him camping.
I really lucked out and got 4 of my dreamies within a couple months by just random move in (not even from the campsite) but the last 6 were extremely hard to get. Took me 3 years to complete my town of dreamies.
Hmm let me think... So far in the newly made town called Citrine, the current villagers are: Sterling, Robin, Tucker, Monty, Pudge, Deirdre, Fang, Zell and Fauna. Sterling, Pudge and Robin were part of the original 5, Tucker and Monty were annoying move ins who moved in the most stupidest of places (in front of my house and bridge respectively) Fang, Deirdre and Zell were town resets that took a looking time to do to a) get them and b) get them into an ideal place and as for Fauna, the lovely cycler BuyMyVillagers helped me achieve my dreamie. So in other words: 3 originals, 3 plot reset ins, 2 accidental move ins and 1 from here.
Just one: I brought over Bones from my second town before I deleted it.
Willow and Filbert came from the campsite, and the rest of my villagers were randomly generated by the game.
Most in my main town came from my cycle town, I think only Mitzi, Mira and Rolad are actually original (camping or starter) to my main town. I also got a few from giveaways and selling threads on here.
In my second town I have moved a few dreamies over from my main town.
All of my dreamies except Muffy are or will be from either a cycling town from someone in the forums or my own cycling town. It would have taken forever to get all the cats and marshal lol.