I have three dogs (one sort of foisted on us). Oldest is three years old and is a lab/golden retriever mix. Girl dog is a Basque sheepdog, but I strongly suspect her dad is a poodle. Baby boy is mix of the above two.
They all are beautiful, friendly dogs. Mum is a stubborn but hard working girl. Dad and little boy are lazy, happy go lucky fellas.
Mum doesn't shed at all, while big boy does. A furminator is great for him. Baby boy is just a cuddle teddy bear and at the moment doesn't shed.
While some people like predictability, the best part for me about our dogs is that they look unique and are unique in their personality. And we have no set expectations for how they should look or behave, because they are not bred to any standard, iyswim.
Since all three of our dogs were not planned births, we got the eldest two through a neighbour and a rescue, there were no prior health scores. Have taken the dogs to the vet and touchwood, they are very healthy.
I would say the main thing in getting a dog would be temperament. You can tell that fairly early on. The rest is worth being vigilant about, but you can never know as a lot is due to recessive genes. Focus on the stuff that you can choose on, i.e. temperament. IMO, that is the most important thing in a canine family member.
I can truly say that when I have to do this again 15 years down the road, I will get another crossbreed or mutt from a rescue. Not because I am into dog welfare, but because I think I am more likely to get a good natured healthy dog that way 