The other thing that I would try is some obedience training.

When I take my dogs for a walk, I make then site at the front door, and when I open it, they can not just race out madly...they have to sit and wait for the command before the exit the house. Then they have to sit on the porch and wait for the command to start the walk. I just find it helps keep things under control.

If you can train the dog to sit everytime anyone goes to the front door, that would be a good start. Maybe you could use a long rope and train so sometimes the dog stays inside the front door while someone goes ot the trash (with the front door open) and sometimes they can go with someone to the trash can. If you train them while on the rope, then you are risking a bolt. Use positive reinforcement, and just start with the sitting and take it slowly from there. I use dried liver bits. I buy it from a pet shop but you can make your own. Then I keep some in a little plastic bag in pocket so I can always reward when the situation arises.

The last step would be to train the dog to 'Come' every single time its called. I know this is not easy at all, especially with a bolter, but I think its doable. If you can afford it, perhpas you would consider a dog trainer. I got one a few years back and it took just 1 hour to train on of my dogs to heel, and to be able to walk off the lead and I have full control over her. I had to practise with her a bit every day, but it was so easy.

Good luck with that. I'm no expert at all...just passing on my thoughts. I know its often a case of easier said than done! I have my own puppy anxieties right now....its been a lifetime since I had a puppy, and now that I am so much more aware of things, I;'m trying really hard with her, but its not easy