We’ve had our fog for nearly a year now, my first, wife had one as a kid. Much the same criteria as the OP’s, a pet for my son and had to be non shedding as my wife is asthmatic. We also got a Cockerpoo.
You do have to put a lot of effort in both in training and socialisation when young and ongoing with walks even when it’s topping down but it’s definitely worth it.