Full size Australian Shepherd. Teach the puppy that it's job is to never leave your daughter's side. We have a large female Aussie that never lets the 5 and 7 year old grandchildren out of her sight. Loves to play with them, and if they're in the pool or sandbox, she lays down about 10 feet away and never stops watching them.

Aussies are more affectionate, and less OCD about herding than Border Collies, or Heelers.