We've had our puppy, Alfie (shih tzu) for 3 weeks since 10 weeks old. This is the "timeline" of what has unfortunately happened over the past 3 weeks. Please note, our household consists of myself and my mum. June 22nd: Brought Alfie home (aged 10 weeks and 2 days). He'd had his first vaccination. I started with a "cold" the day he came home. June 25th: Alfie had his second vaccination. He barked/snapped at a westie in the waiting room (Alfie was in my arms, the westie was on the ground. Presumed it was because he couldn't get to the other dog) June 26th: My "cold" developed into swine flu June 30th: I was hospitalised with pneumonia. July 2nd: I came home. Mum developed swine flu. This is also the day that Alfie was allowed to go out for his first walk. Due to myself and my mum being so ill, he didn't get to go out. July 8th: Alfie went for his first walk. Met another dog (his second apart from his mum, dad, siblings and another dog living with the breeder). Alfie growled/snapped at the dog. He was on the ground this time. July 13th: Alfie went out for his second walk. Met a HUGE labrador who was great with him and the owner was really good too, bringing the lab over. Alfie barked/growled/snapped at the lab. The owner and labrador were fab with Alfie. As you can see, because we have both been so ill, Alfie unfortunately hasn't had the socialising that he needs and is snapping at other dogs. We were going to take him to a puppy party at the vets but were unable to because of being ill. The vets only let puppies aged 10-12 weeks go and now Alfie is too old. We don't really want to take him to proper dog training because we can do all the training at home, so he would only benefit from meeting other dogs and it's such a lot of money for that. Obviously we need to take him out to meet as many dogs as possible, but what can we do to discourage the barking/snapping, as not all dog owners are going to be happy with it.