Маша и Петя учились в одном классе 5Б и сидели даже вместе. И хотя Маша и Петя были друзьями, иногда Маше было особенно одиноко, ей очень хотелось домашнего друга, который всегда будет рядом с ней, но родители сразу сказали, что в их квартире на дорогущей итальянской мебели никогда не будут сидеть какие-то кошки и собаки. И вообще, все животные агрессивные и кусачие и от них много шерсти. Маша слушала это, но глубоко в душе не верила.
День в школе прошёл спокойно. После школы Петю забрала мама, и они ушли в гости, а Маша одна пошла домой. Как только она приблизилась к дому, то увидела стаю собак. Соседская бабушка кормила их чем-то. Маша от родителей знала, что собаки очень агрессивны, и пошла по другой улице в обход дома. Осторожно проскользнув в подъезд, Маша поднялась на второй этаж и выглянула из грязного от пыли окна. Большая рыжая собака заметила через окно девочку, но Маша быстро присела, как будто прячась, чтобы и в подъезде собака её не заметила.
А потом всё повторилось. Шесть разноцветных собак бродили вокруг дома, их снова кто-то кормил, а кто-то другой кричал на кормящего и махал руками. Маша узнала соседку тётю Зину, прошлой зимой она выбросила за шкирку чёрную кошечку из подъезда, которую другие соседи пустили погреться. Тогда Маша подумала, что кошка, вероятно, была очень кусачая или натворила что-то страшное, например, принесла в подъезд мышь.
На следующий день мама положила Маше бутерброды в школу в рюкзак, чтобы Маша перекусила. В этот день Маша была очень задумчивой и совсем про них забыла. Так и не перекусив, Маша пробыла на уроках целый день, и только поздно вечером возвратилась домой.
У подъезда сидела та собака, рыжая, короткошёрстная, а вокруг никого не было. Маша испугалась, но собака смотрела на неё такими же рыжими как шерсть глазами и не отступала. Только спустя несколько минут Маша достала бутерброд с колбасой и кинула собаке, а сама проскользнула в подъезд, и только из окна подъезда увидела, что собака просто смотрела вслед ей в окно, и вроде даже улыбалась.
Так и повелось, теперь Маша брала бутерброды и после школы отдавала их рыжей собаке, а однажды случилось совсем необычное: Маша протянула руку, заглянула в большие умные собачьи глаза и… рыжая собака дала себя погладить! Маша неловко присела, осторожно прикасаясь к голове рыжей собаки, потом всё смелее и смелее начала гладить собачку, смотря в эти рыжие добрые глаза, а потом Маша заплакала… Она вдруг поняла, что ошибалась, и все взрослые ошибались, но не могла это им объяснить и доказать.
С тех пор собака звалась Рыжкой. Когда в следующий раз Маша возвращалась поздно, Машу окружили местные собаки, а Рыжка спокойно стояла рядом, охраняя Машу, и Машу совсем никто не трогал. А Маша знала, что у неё есть настоящий друг – её любимая и единственная собака.
Через несколько дней в школе было родительское собрание, говорили обо всём: об успеваемости, о покупке новых учебников, но потом классная руководительница Ангелина Михайловна сказала, что надо поднять вопрос о местных собаках, которые провожают школьников и даже бродят вокруг школы. Что надо что-то делать, и многие родители с ней согласились. А после собрания Ангелина Михайловна разговаривала с мамой Маши, и дома Маше устроили взбучку. Мама кричала, что Маша уже вся пропахла собачатиной, что она её позорит, что все дети как дети, и только все родители видят Машу с какими-то собаками.
Когда Маша пошла вечером гулять, она снова увидела Рыжку, и ей стало так хорошо. Рыжка была очень добрая и умная и она понимала Машу так хорошо, как будто они всю жизнь были вместе.
Через время, когда шёл ноябрьский дождь, Маша запустила промокшую собаку в подъезд. Но тут натолкнулась на скверную соседку тётю Зину и её мужа, тот кричал, чтобы Маша выбросила собаку из подъезда. Что тётя Зина кому-то позвонит и закончит это безобразие.
Маша очень напугалась, она выбежала из подъезда вместе с Рыжкой прямо в дождь на улицу. По дороге их встретил Петя, он как раз шёл домой. Петя очень обрадовался и Маше и собаке и срочно пустил их под свой большой синий зонт. Пете очень понравилась Рыжка, а Рыжке Петя, и между ними так же завязалась дружба. И теперь после школы Петя вместе с Машей ходил гулять с Рыжкой.
Уже была середина ноября, сильно похолодало. Рыжка спряталась на детской площадке под домиком и не выходила. Маша очень беспокоилась. Но через два дня собака вышла, а Маша и Петя услышали, что кто-то скулил – Рыжка родила пять щенков. Были заморозки, и Маша с Петей перетащили щенков поближе к дому под теплую трубу, но рано утром, когда на улице было -18 градусов рыжая дворничиха, подруга тёти Зины, выбросила их назад на детскую площадку под детский домик. Потом дети узнали, что от щенков будет грязь, а на первом этаже живёт бабушка, и ей щенки будут мешать тем, что будут скулить.
Маша очень расстроилась. На улице было очень холодно, снег ещё не выпал, а земля промёрзла. Щенки сильно дрожали. Петя видел всё это и нисколько не сомневался, что надо что-то делать. Он принёс одеяла и вместе с Машей они укрывали и кормили щенков. Каждый день они наблюдали за щенками, пока карапузы росли. А Рыжая собака молчала и лизала им лицо.
Соседка с четвёртого этажа, женщина 55-60 лет, смотрела на всё это и трясла головой с нескрываемым отвращением. А муж тёти Зины и тётя Зина и другие соседи смотрели недобрыми глазами. Маша чувствовала этот взгляд и рассказала обо всём Пете. А Петя сказал, что Маша очень добрая, что она права, и он обязательно поможет Маше раздать щенков.
Но на следующий день Рыжка и все собаки пропали. Пока дети были в школе пришли люди и забрали больших собак со двора, всех. Маша звала Рыжку, но в окно выглянула тётя Зина и проорала, чтобы больше она не видела этого блохастой мерзости поблизости, а та соседка с четвёртого этажа и рыжая дворничиха стояли у подъезда и с отвращением смотрели на Машу.
Маша плакала, что ничего не могла поделать. Дома её отчитала мама, а папа смотрел телевизор, и сказал, что «Маша занимается глупостями, и не будет ругаться с соседкой из-за какой-то ничьей собаки». Маша срочно позвонила Пете. Его родители очень любили собак. Когда-то у них была собака, и на прожила с ними долгие годы и была настоящим другом. Петя был очень обеспокоен догадками Маши о соседях и рассказал это родителям. Маме и папе очень захотелось посмотреть щенков, и все вместе уже после того, как стемнело, они тайно пришли на площадку. А ещё этой ночью было особенно холодно, тогда они решили укрыть щенков получше листьями, этих пять малышей, рыжих, серых колобков.
На следующий день мама Пети снова пришла на площадку повидать щенят, но от местного дворника узнала, что собак застрелили, всех. Тогда мама заглянула под домик и обнаружила там всех пятерых щенков живыми, благодаря вчерашним листьям их не обнаружили. Мама срочно позвонила во все инстанции, но везде ответили, что «собак больше нет, и никто их не вернёт», «и не надо сюда звонить, жалуйтесь куда хотите, ну и что, что приняли закон», тогда мама пришла снова, посадила щенков в коробочку и забрала к себе домой.
Петя узнал обо всём этом, когда пришёл домой, как и Маша. Когда он услышал Машин звонок, он срочно прибежал к ней.
Петя взял за руки плачущую Машу и повёл к себе домой, там их встретила Петина мама, чудесная, улыбчивая, добрая женщина. В тёплых сенях дома на мягкой одежде лежали пять разноцветных щенков, они хорошо покушали и спали. Пришёл Петин папа, и все вместе они рассматривали щенков, и тогда Маша перестала плакать, ей стало намного спокойнее.
Когда щенки подросли, Петин папа, мама и Петя раздали щенков хорошим людям, которые любят собак. Но оставили себе одну собачку – девочку, очень похожую на Рыжку, просто так, чтобы любить.
И когда Маша, в очередной раз придя к Пете, гладила рыжего щенка, она вдруг поняла, что внутри неё зажглось солнце, прекрасное бесконечное солнце, излучающее добро и верящее в чудо, зажглась надежда, что теперь всё будет хорошо. Маша понимала, что она не одна, а благодаря таким добрым и хорошим людям, как Петя и его родители, добро в мире будет всегда, несмотря ни на что. И так будет всегда.