how does puppy choose his/her master?