My solution

dog_breeds_available_for_adoption = ['french_bulldog', 'dalmation', 'shihtzu', 'poodle', 'collie']
dog_breed_I_want = 'dalmation'

for adoption in dog_breeds_available_for_adoption:
  ######## This is for Problem 1 ########
  # You have a list of dog breeds[dog_breeds_available_for_adoption] you can adopt[adoption]
  print(adoption)
  # list and print out each dog breed.  Remember, adoption is representing each dog available for adoption.
  # You do not want to print out dog_breeds_available_for_adoption as it will print the list, not the loop.
  ######## This is for Problem 2 ########
  if adoption == dog_breed_I_want:
  # check if (if) it is equal (==) to dog_breed_I_want.  If so, print (print) "They have the dog I want!"
  # This should be very straight forward. again, adoption rep all the breeds in the list.  
  # So it compares the list of breeds to the dog you want.
    print("They have the dog I want!")
  ######## This is for Problem 3 ########
    break
  # This essentially will pump the breaks on the code not to look any further.
  # So it will print all the breeds before it until it gets to the one you want then prints.