I don't know how big your puppy is, but both mine share our bed and so far no problems. The yorkie gets a little crazy when she first gets up on the bed, rolling around and such, but they're pretty calm most of the time. Sometimes I'll throw an old sheet on top at night to keep it clean longer. Neither one of them sheds, so that's not a problem either.