Еще раз. Собака не человек. Это стайное животное.И оно не имеет права показать зубы вышестоящему, даже если тот ее треплет. Может уйти (и тут без вопросов, сможет, есть куда). Удержать собаку не сможет даже взрослый человек, про ребенка и речи нет.Если животное огрызается, при том, что оно не получило серьезных повреждений, то оно не защищается, а считает, что "нападающий" ниже ее в стае.