Had dogs for the past 20 years, boxers and bulldogs (french and English).
I wouldn't recommend a Frenchie, too many health issues and crap breeders out there.
Definitely not a boxer based upon your requirements!
One thing that did make me smile was the neat freak comment. Being honest, I'd probably not get a dog if that is the case.
You've got to prepare for accidents when toilet training. There may also be damage from chewing, it happens, it could be furniture, skirting boards, remote controls.... Pretty much anything.
No shedding breeds, choose carefully and do your research, all is not what it appears. Some of the "mixed" make for cute looking dogs that have high energy levels and require lots of walks and mental stimulation.
Up until 2 years ago I had been heavily involved in boxer and bulldog rescue. I've fostered all sorts of dogs, some from broken homes that had clearly been loved and others that had slept outside with no shelter in their own mess (urine burns etc on their skin). We have also adopted several dogs over the years that initially arrived as foster dogs. A couple arrived as broken and scared dogs but left this world having lived a life full of love, adventures and a massive part of our family.
Think long and hard about the impact a dog will have on you, your family, your garden, holidays and freedom to just drop everything and do those spontaneous things you do now.
But also prepare yourself for a very rewarding experience assuming you can adjust to the fact a dog will impact your life.
Lastly, training, quality of diet and exercise are key to a happy dog. Exercise and training could mean the difference between things working out or not.
Sorry, long post and brutally honest one. I've seen too many dogs pass through rescue. On that point, since COVID, the number of dogs being surrendered to rescues is unprecedented...... I'd normally urge you to get a rescue but as previously mentioned it might not be possible due to your children's age.
Good luck with it all
Paul
Sent from my CPH2305 using Tapatalk