Тут глепость-не глупость, а постарайтесь просто перерасстановить акценты. Купили щенка по обещанию покойного папы, данному ребенку, правда. Но, купили - СЕБЕ, то есть ответственность нести за щенка - ВАМ. Хотя бы потому что ребенок еще слишком мал. Так что давайте, попу в горсть и начинайте играть роль дипломата. И собачке создавать такие условия, чтобы она чуствовала себя спокойной и любимой - даже если это означает поначалу ограничение общения с ребенком. И ребенку объясняйте, что может, собачка жила в таком доме, где ее обижали плохие дети. или просто она пугливая: это для взрослых Машенька маленькая, а для собачки с ноготок - целый великан.  ну или эзотерический вариант: раз собачка с неба - то среди людей жить не привыкла и всего боится (в отличие от собачек родственников, которые обычные, от мира сего). Впрочем, а может и правда "с неба"?  Ну в общем, респект Вам за уважение к воле покойного мужа и ожиданиям жочки и...сил и терпения.