> Smacking will never teach anything but fear.
Echo this and woth a snappy pup you dont want to be scaring him too or it might turn to aggression to protect himself and he would be within his rights to do so too as he someone smacked me Id smack em back lol
Try telling him a very firm no! and stand up when you say it but dont tower over him as that can create fear too in a pup, stand up and say NO nice and firm and loud and after a couple of these if he doesnt stop put him in his crate, not angrily so he sees it as punishment but so he knows he has been excluded from the games as he cant play nice, you just have to repeat repeat and repeat and he will get it eventually as he will get the thought if he bites he gets put away and thats no fun so ill stop biting!
Or say a loud ouch and that works just as well as No :)