Besides a sh*tload of gen 5 Pokémon and quite some (pre-)evolutions of gen 4, Farfetch'd has been trash since day 1. It serves no purpose AT ALL. It doesn't evolve, it's utter sh*t in battles and not to forget its basic design
You will not come for the ICONIC Farfetch'd like this It can be one of the strongest Pokémon of the First Gen if you train it right, which you obviously didn't.
The biggest Tepig, you know the giant war fire pig. It's awful. I always takes a fire pokémon at the beginning but that pig was so awful that I rather took Snivy in Pokémon Black and Oshawott in Pokémon White 2.