I have four dogs as long as the puppy doesn’t eat it or keep on pulling it off the couch it would be perfect.