<human>: Lots of useless back story: About two years ago I adopted a six week old puppy that was thrown in the trash outside a convenience store. I loved that little guy, and thought I did an OK job raising him. To get ready I read multiple books, took him to classes, etc...., but he would still jump up on people, bark at the doorbell, and become overly aggressive with his kisses. He was a good dog, just not the best manors.

So after my girlfriend left, she took the dog with her. There was a massive hole in my heart, and I still looked for him every time I came home. To avoid filling the void with some random dog, I promised myself I would take my time. I've spent the six months looking for a dog, and its taken a whole lot of patience not to adopt every dog I've met just because they're cute. I finally found one with a personality I love, but she's only six months old. I swore I wouldn't adopt a puppy again, but she's very well behaved, loves attention, and is a lazy bag of bones when someone is petting her. In short, I fell in love with [this little lady] She was everything I was looking for, so I wouldn't let her become euthanized just because she was young.

I asked Reddit for [help with a name] and I think I've settled on Penny, but maybe I like Madeline more, or.... - I don't know. I really am still having trouble with this part. She's a passive dog and I love movies. Any ideas?

Anyway, the real question I wanted to ask /r/pets is if they have any tips for raising puppies. I want to make sure this girl stays who she is, and I don't want to ruin her because I think I'm trying to be stern with her raising. I've always been bad with punishing a dog - I just don't know how to. I would give a 'No', followed by petting after they stopped. Is there a timeout method you guys use? What do you do for encouragement?

Condense the text into a few key points
<bot>: I'm getting a new puppy, and I don't want to ruin her. Done this before, but want to do it better. Help me with your great advice.