PersonX buys a new dog
Go to a pet shop Choose a dog give money to the clerk to search for a pet shop to collect money to drive to the pet store to choose a puppy to already have dog to have money to go to dog shelter