Петьку, мальчишку 10 лет, отдали в ученики к парикмахеру. его все время ругают и обижают, Петька хочет домой и просит, чтобы мама, кухарка Надежда, забрала его от Осипа Абрамовича. Вся жизнь кажется Петьке одним скучным серым сном, он часто более, и его лицо похоже на лицо старичка от множества мелких морщинок. мальчик не знает ни праздников, ни выходных.
И только однажды Петька был по-настоящему счастлив, его отпустли на дачу к господам, у которых служила его мама. Петька первый раз ехал в поезде, счастливо улыбаясь и расспрашивая пассажиров о том, о сём. Его глаза становятся лучистыми, и все морщинки исчезают с его радостного лица.
На даче Петька подружился с гимназистом Митей, с которым он ходил купаться, рыбачить и просто играть в мальчишеские игры.
Но в один день всё заканчивается. Мама получила письмо от парикмахера, который приказал привезти мальчика назад в город. Петька в ужасе, она кричит, плачет, падает на землю, но ничего не и мать отвозит его в город.
И снова упреки, ругань, крики, подзатыльники. Жизнь становится прежней, и только темными ночами Петька рассказывает своему приятелю о том, как хорошо он жил на даче.
Бим – шотландский сеттер. Это очень «интеллигентная» и преданная собака. Правда, окрас его не совсем соответствует канонам породы – Бим весь белого цвета, и только одно ухо у него черное. Но это нисколько не смущает его хозяина – бывшего журналиста Ивана Ивановича. Иван Иванович на пенсии и увлекается охотой. Бим – отличная охотничья собака и часто вместе с хозяином выезжает в лес. Иван Иванович очень любит Бима. Рассказ о жизни Бима в повести ведется с двух сторон – от имени автора и от имени самого Ивана Ивановича. Оба рассказчика отличаются трепетным отношением к природе. Выезжая на охоту, Иван Иванович, тем не менее, испытывает жалость к зверям, и охотится только ради того, чтобы удовлетворить инстинкты Бима.
Но однажды счастливая жизнь Бима заканчивается. Ивану Ивановичу необходимо ехать в Москву, чтобы сделать операцию, так как у него случился сердечный приступ. Бим остается у соседки, которая относится к нему совсем не так хорошо, как хозяин. Бим скучает по хозяину и однажды улучает момент и убегает из квартиры соседки, чтобы найти своего хозяина. С этого момента начинаются странствия Бима. Бим обладает отличным чутьем, он хочет найти своего хозяина «по следу» . След этот уводит его все дальше от дома. По дороге он встречает множество людей и испытывает самое разное к себе отношение, вплоть до открытой ненависти и жестокости. Все встреченные им люди описываются с точки зрения самого Бима. Никто из встреченных им людей, по различным обстоятельствам, не может оставить у себя собаку. Наконец Бим возвращается в родной двор, где преданно ждет возвращения хозяина. И тут происходит событие, которое приводит к трагической развязке.
Соседка, которая видит, что во дворе постоянно сидит и ждет кого-то собака, вызывает бригаду, которая занимается отловом бродячих собак. Соседка говорит, что Бим опасен, может быть переносчиком болезней и может даже покусать кого-нибудь. Бригада приезжает, но Бим не дается в руки ловцам, и в результате оказывается раненым. Его все же забирают и отвозят в приют. Практически сразу же после этих событий домой из Москвы возвращается Иван Иванович. Он узнает, что случилось с Бимом, выясняет адрес приюта и тут же едет за своей собакой. Но приехав в приют, он узнает, что Бима уже нет в живых.