Teeth have a lot to do with genetics too. You can only control so much. Please don't beat yourself up. My boys are split one has DH's teeth who boasts he has never had a filling but does have low enamel over the years. The other has mine & I have the true pommie teeth lol. Had a number of fillings in my teeth not as much in the last 15 years but they are crowded. My parents don't have great teeth so I know that some things are out of my control. I say to DH when we go that it's good cop, bad cop. I always get a lecture & he doesn't. DS2 is a sugar nut. Loves cordial, fizzy drinks etc where as DS1 is hit & miss.

Just re-read not saying you or DH have bad teeth just genetics down the line plays apart. Sorry