Riley is a border collie. He sounds alot like your baby; a huge baby around us but wary of strangers.
He such a baby with my yorkie too...she literally will run up to him and bite him on the nose and he just lets her. She takes his toys right out of his mouth and he does nothing. Heaven forbid another dog do it though...
its nice to have dogs like this, perfect combo of family dog and protection