Если подарок для меня достаточно дорогой или геморройный (как например,собака для автора) и в отношении него была ЗАРАНЕЕ договоренность о каких-то условиях, то несоблюдение этих условий - вполне себе причина не дарить этот подарок.Автор собаку обещала исключительно за хорошую учебу. Это логично. Только ответственному человеку, способному дисциплинировать себя самого, можно доверить другое живое существо. Сын же ее соответствующих качеств не продемонстрировал. Хотя и мог. Если бы автор обещала купить собаку безусловно, а потом сказала - у тебя двойки, не куплю, это было бы нечестно. А так все честно и все правильно. Свою часть договоренности сын не выполнил. Поэтому получит только "брелок".  И об этом он прекрасно знал, так что трагедии быть не должно.