Number 1; Doesn't jump and knock people over-All that comes down to is OBEDIENCE TRAINNING!
Number 2; LOVES PEOPLE AND STRANGER-socialise it with lots of people-this is what makes them friendly toward strangers.
I think an adult rescue dog will suit you well, one of 2year+, that had a little...