My five month old gsd pup barks whenever stray dogs (there are many near our campus) enter our campus. He attempts to even chase them away. He does not bark at wild monkeys but will chase thew away.
However he does not bark to strangers coming to our house. Only occasionally he would bark at strangers who look some what different (eg labourers, or menial workers dressed in dirty clothes) from our regular visitors.
How do i get him to bark whenever a person enters our campus? Will it come as he matures or will he require training by a professional to do so