'will' in this case means 'are happy/willing to' - it's blaming the dogs, like their behaviour isn't good. eg: you can say 'My son won't eat vegetables'. It doesn't mean future, it means 'he's unwilling to/he refuses to' :)
He's home, or 'I'm home' is like a state, but 'at home' is your location, if you are taliing to someone else on the phone.
:)