Based on personal experience -
Pugs can be one of the most low maintainance dogs as a pet. Most of the breeds grow strong enough to destroy your sofa or furniture in case they get mad, but these little ones can not do that - I only state this to compare the worst experience you can have.
Labrador to be both a friendly companion and a useful working dog breed is the highlight of this breed.
Go for golden retriever as they're loving, obedient and they're rlly good looking too.