what causes resource guarding in dogs