I had a Hitmontop I got in a trade that I used a Heart Scale to relearn Counter, which I then bred onto a Makuhita, which gets Counter by breeding and Fake Out by level up. I then bred the Makuhita with a Chimchar, which gets both moves by breeding. As a bonus, while leveling up the Chimchar so it didn't level too fast in daycare, it learned Taunt along the way as well, which also got passed down. The other method is using Smeargle, but I try to avoid Smeargle as much as possible because teaching it the moves you want is an exercise in frustration. The FC I'll be using is 1205 5489 1946.