You may also want to invest in a good, comfortable muzzle for when you cannot be around.
My GP puppy likes to play with the sheep - I can't watch him every minute, but I also can't have bald sheep with their fleece yanked out and nips on their legs and necks from him trying to tussle with them! He's learning - when he gets caught he gets hollered at, rolled, held down, the whole nine yards. However, I'm not there all the time, and for everyone's safety, he wears the muzzle when I can't supervise.
It has been working really well - a couple of weeks with that muzzle on (and a few run ins with the horned sheep) and he was much, much better behaved and got to spend several weeks without the muzzle on - and maybe one incident of pulled fleece. I find any fleece on the ground, that muzzle goes right back on for a couple of days. Now, however, I have some visiting ewe lambs who are smaller and look like play toys to him - so the muzzle's back on. I also have lambs due some time soon, so I'd rather be safe than sorry.
It is one he can eat, drink and even chew on a rawhide with, but it serves to dampen his enthusiasm for pulling fleece and blocks his ability to play bite. In fact, I'm just headed out to the pet store to see if they have a nice leather 'working muzzle' - the nylon one covers so much of his nose and it freezes solid when the temperature drops. Fortunately, when it's that cold, everyone just hunkers down and there's much less play so I can leave it off, at least overnight.