__init__ , __str__ и __gt__ являются магическими методами, которые позволяют нам работать по-особенному с нашими объектами Dog.Магический метод
__init__ определяет, какие свойства класса задаются, когда мы создаем объект класса Dog.Магический метод
__str__ определяет, что возвращается, когда мы вызываем str(dog), который вызывается, когда мы печатаем объекты Dog.Магический метод
__gt__ определяет, что происходит, когда мы сравниваем двух собак с помощью оператора >.#theory // Just Python
