Nala likes to be on our leather sofa and I don't have a problem with it. She has never damaged it in any way. BUT my daughter left a blanket on the sofa and Nala loves to dig in it while she is getting her "place" ready for a nap. If the blanket is not there she just lays down, she only digs if the blanket is on the sofa. You could try leaving a blanket for your puppy to dig around in and see if that helps. Nala also likes to bury her chews and kibble in the blanket to "save for later".