Hi I have a black lab and he keeps running into people, which is not only worrying but bloody embarrassing. He knocked my brother over today, ran 100 miles at him to greet him and ploughed straight into him. Anyone got any tips on this? He is 2 years old. He's also humping a lot even though castrated early last year.