Only the sofa and only when she's dry. I think allowing pets on the bed is too unhygienic as you'll like ingest bacteria from loose hairs, slobber and even small quantities of dried faeces from their fur.
We kept previous dogs off the sofa but have throws on now for our lovely golden retriever and as she's getting a bit arthritic, I'm very glad she can be on the comfy sofa for a pat.
My call would be to keep the puppy off until toilet trained and then allow them up.