Do dogs remember people? I. How long does it take for a dog to forget its owner? Different people have dogs for different purposes, for example, some want to have dogs for home guarding, some want to help with herding (sheep 07-08 dog breeds food basin and water bowl autism spectrum peanut shell smell veterinarian xiao ming apple vinegar body size masters chihuahua