just a heads up, it's not too wise to dig up threads that haven't been posted in a while. I mean you can, but it's not a good idea, because it'll just do an unnecessary bump for a thread that is completely useless. but hey you can if you want.
getting the villagers that you want isn't too difficult if you reset for them I actually wrote a guide on it last year. Then of course you could also just buy villagers off other players It shouldn't take too long. I was able to help my friend get all 10 of his dreamies within 4 days