My puppy wants to play with every dog she sees, we live on a seafront and so everytime we walk her, it is inevitable we will meet other dogs. There are some nasty dogs, most owners let us know but she recently approached a dog which bit her (warning nip). will she learn on her own she cant just approach any other dog ? if not what can we do to help her realise not everyone wants to play ? Thanks !