Oh Sally, poor Toby! Hope he's ok. As long as he has plenty of positive experiences, one bad experience should be easily overwritten.
It is difficult though, no dog is 100% reliable and there's always the potential for a normally sociable dog to be feeling off colour and be a bit snappy or decide it's their job to put a pup in it's place.
Lurcherboy is usually really lovely with pups, in fact people often comment on how gentle he is with then for such a big dog, but after Oldgirl died, he had just spent 6 weeks meeting all manner of puppies in the park and playing with them really nicely (we were practically living in the park trying to wear him out so he didn't howl while I did the school run) and he decided to snap at a 13 month old Pointer. Beautiful dog, really gentle and a bit nervous, they played nicely to start with, then Lurcherboy came to heel and sat down by me, the Pointer shot up to him head on and he snapped - no contact, just an air snap, but I'd never seem him do it before and it took me totally by surprise. When I thought about it I realised that at 13 months, adult dogs were unlikely to tolerate bad manners from the Pointer and his communication skills were very poor. Greeting another dog head on like that is a big no, no and Lurcherboy was just telling him to have some respect. I felt awful though, the Pointer ran away, hid behind a tree and wouldn't even come back for my fresh baked liver cake. After it happened the other owner told me that it happens to him a lot, so I guess he wasn't learning anything from being told off by countless adult dogs. Most embarrassingly it was a mum from ds1's year at school. I hadn't spoken to her in years, but she approached me because she kept seeing me across the park and this time our paths actually crossed and both dogs looked as it they wanted to play.
Pip met his first dog, other than the ones he was fostered with and Lurcherboy, this afternoon.
It was a teeny, tiny Cockerpoo puppy, 2 weeks younger than him - and he towered over it.
He was petrified of it. It was super friendly, but really in his face. He backed up to the end of his lead - I couldn't let him off because it was near a carpark and road (the other pup was on an extending lead, but it's owner was on her mobile, so no matter where Pip moved it could still reach him). I tried to get him to come towards me to loosen the tension on the lead, which he did eventually, but in the meantime the poor thing wet himself all over his tail, which was firmly tucked between his legs.
The owner came off her phone and we had a chat, so I decided the best thing to do was stand just out of distance of the other puppy so he could watch without interacting and try to shove lots of treats down Pip's neck. At first he was too stressed to take a treat, but eventually the Cockerpoo decided Pip was no fun and chewing my shoe was more interesting, so I fussed him and made happy friendly noises, while shoving treats into Pip's mouth and he calmed down.
Then took him over near the children's play area, where he completely ignored all manner of noise, chaos and lots of petting from less-than gentle children. Didn't bat an eyelid to any of it and even showed off his 'high-five' to great appreciation from his audience - so it does seem to be just dogs he's scared of, as I predicted he probably would be.
I'm going to take him up there several times a day without Lurcherboy for a while, just for short trips, to try and meet as many dogs as possible. It won't be easy, as I still have a kidney infection and the last thing I feel like is dog walking/training, but it has to be done and it's literally half a minute from my front door to the park, so at least it's not too far.
I'm not going to be letting Pip off anytime soon, he'd definitely bolt if something scared him. I'm ordering his perfect fit harness tomorrow (been waiting for payday!) and will keep him on a long-line until I'm confident his recall is reliable.