I have a three year old black labrador. He was with my mum for 2 years until she fell ill and had to go to a temp home for a short while until I found a place that would accept dogs. He has now been with me for nearly a year and I am really happy with the progress he has made. He is very good at healing on the lead, I have taught him to use his nose so he now likes to sniff, and he is really well house trained. I couldn't ask for a better dog but recently he has become a nightmare on walks. He has always been boisterous with dogs and I have had a couple of dog trainers to try and help with his behaviour but no luck. If he sees a dog he just pulls frantically trying to get towards them and barks at the same time. Although he is not aggressive his behaviour can seem quite alarming to other dogs and their owners. Recently when we are on a walk all he seems to do is try and spot dogs - he looks in peoples windows hoping a dog or cat will be there and every person we walk past (even on other side of road) he pulls to peep to see if they have a dog. Even if there is no dog but he hears a sound (a front door opening) he jumps ahead to have a glimpse. He is a really strong dog so when he suddenly jumps forwards it can be very difficult - especially if there is another dog he will not stop until they are out of sight. I use to get help on walks from my partner but unfortunately he works away a lot. I will not give up on him as he has been through so much (and I don't agree in taking on a dog to give them up). But really in need on some advice - walks have become very stressful. I live in a city so no quiet places nearby to walk him.