My 5 month old puppy is normally very good but today on our walk she jumped up on a man. I feel terrible about it. I apologised and put her straight on to her lead. But he was very angry and abusive - understandably. It is the first time that this has happened as I normally call her back when I spot people coming to make sure she is focussed on me and under control.
It is completely my fault because we had just reached the little field we play in and I thought there was nobody there so I let her off the lead but this man was hidden in the trees and I didn't see him until it was too late.
How should I make sure this doesn't happen again? She doesn't normally bother about strange people unless they are dog owners so it really took me by surprise. I just keep thinking that it could have been a child standing behind the tress who would have been very scared by a dog suddenly arriving and jumping up on them. She is a springer/cocker cross and is a very lovely dog (normally).
Thank you in advance for your help.