I have been farming for days and haven't found a single Taillow. Is there a specific location on route 8 that you need to go to farm for it?
Taillow can only be found in horde encounters on route 8. Even then, they are the rarest of the hordes on route 8. So take a Pokemon with Sweet Scent and try again.