For these three moves, breeding a Sneasel like this would probably look something like this:
Catch a female Sneasel in the Underground with Throat Chop, or catch a male Smeargle, a female Sneasel, and a Heracross. If you choose the Heracross Method, level Heracross up to Level 40, where it learns Throat Chop, and then go into a Double Battle with Smeargle and Heracross in the front of your party. Sketch Throat Chop from Heracross, and then breed the Smeargle with the Sneasel until you get a female.
Breed a male Glameow/Purugly that knows Fake Out with the Sneasel until you get a female Sneasel.
Breed THAT Sneasel with a male Swinub/Piloswine/Mamoswine that knows Ice Shard until you get another female Sneasel.
The last two steps can be done in either order.