Yep we just had to buy new sheets too. One of our dogs will roll around on her back in the mornings and push off with her back feet. Sometimes her foot happens to be under the blanket and she will rip a hole in the sheet. Then we have to get new sheets. The only real solution for us is to try to make sure she's on top of the blanket and that her foot doesn't touch the fitted sheet.
In your case I'm not sure there's much you can do about it if you're allowing him to sleep on the sheet. Do you think he's doing it on purpose? Does it only happen when you're there? If so, you can stop him as soon as he starts to dig.
You could also try getting a different type of sheet. We always buy percale, which is a bit "crisper" so not as easy to hook with a claw.
In your case I'm not sure there's much you can do about it if you're allowing him to sleep on the sheet. Do you think he's doing it on purpose? Does it only happen when you're there? If so, you can stop him as soon as he starts to dig.
You could also try getting a different type of sheet. We always buy percale, which is a bit "crisper" so not as easy to hook with a claw.