i have 2 bullmastiffs there both spayed now but they were aggressive on times before they were spayed so maybe spaying her will calm her hormones down , also i have 5 children we all feed the pets in turn as masiffs can become aggressive over food but there used to being fed by the whole family ,maybe letting your son feed him for a while under supervision will also help

caol