I am trying to use a male Farfetch'd to pass on Night Slash and Air Slash to an Oshawott. The only problem is trying to get a female Oshawott (87.5 % male, 12.5% female). I put Samurott in with Ditto since breeding is the only way to get more Oshawott, but I've already hatched nearly ten eggs and all were boys! Is there any easier way of getting Oshawott or even just faster ways of hatching the eggs?
Hatching eggs can be made easier by having a Pokemon with Flame Body or Magma Armor in your party.
If you have a Pokemon with the ability Flame Body or Magma Armor the number of steps you'll need to take to hatch the eggs will be halfed. May I suggest Litwick? They're extremely common in the Celestial Tower.
Otherwise, as far as I know, there is no other way (apart from trade). Good luck!