I know exactly how you feel Karen, because Dylan was badly attacked when he was 4 months old and it made me really nervous for quite a while. He was very nervy too around other dogs, but that was cured by finding a friendly pack of dogs out together. We walked round with them and Dylan got used to being surrounded by strange dogs and stopped being scared. I went through a stage of picking him up lots whenever any suspect dogs approached and I used to call ahead to the owners to check if they were friendly. It may have made him more nervous, but I needed to do it. As Dylan got bigger, I relaxed more as I felt that he was less vulnerable, and fortunately we have had no major problems with other dogs since. I got him castrated at 8 months because I believe that neutered dogs are subject to less aggression from other males, and he has also learnt to deal with other dogs really well. If a large dog approaches him, he usually lies down which seems to prevent aggression. Most dogs are fine - I find that some small dogs will growl and snap but won't go any further than that, but I do think that there is something about the smell of a puppy that confuses dogs and may make their behaviour worse. As time goes on, both of you will grow in confidence again, I'm sure.