This is for any dog that wants to learn more than just how to go fetch a ball, but also pick up different objects around the house, like the newspaper, remote, and even go get you a drink. It is great for dogs that want or need a job to do. Any dog can learn to retrieve even if they have no desire to. It provides great mental stimulation as well as giving an additional job of helping around the house. This training is offered on an individual basis.