Герасим не ушел от барыни с собакой по нескольким причинам. Во-первых, он чувствовал к собаке привязанность и ответственность, ведь он был единственным, кто заботился о ней и позаботиться о ней никто другой не сможет.
Кроме того, герасим привык к своей образованности и культурному уровню барыни, он видел в ней исключительность и неповторимость. Он понимал, что такой связи и взаимопонимания, которое у них с барыней сложилось, уже нигде не найти.
Также стоит отметить, что герасим не испытывал к барыне чувства превосходства или подчинения, он видел ее как равного себе человека и уважал ее как личность. В конечном итоге, он принял свой выбор остаться рядом с барыней, несмотря на возможность свободы и новых возможностей, потому что ценность и глубина их взаимоотношений превышали все прочие факторы.