If Pokémon were real, what team of six would be the best for everyday life?

Without legendary pokemon I thought:

Growlithe - a good buddy companion who can make fire. Arcanine would be a good protector who you can ride.

Gholdengo - his Pokédex entry says he’s a chill guy and would help make money whenever you have to fight someone.

Gardevoir - it can see the future and will protect its trainer from future attacks

Corviknight - seems like the optimal pokemon to fly around on

Rotom - with all the forms the quality of life it can provide is insane

Blissey - is very caring will heal all my other guys and eating the eggs apparently fills people with joy.