The self argument

class Dog():
  
  def crossbreed(self, dog):
    if self.breed == dog.breed:
      puppy = Dog(self.breed,0,Dog.average_color(self.color, dog.color))
    else:
      puppy = Dog('mutt',0,Dog.average_color(self.color, dog.color))
    return puppy