Question about Dreambooth

Hey guys, I trained a checkpoint that turned out very good in terms of lights and shadows, but it's performing poorly when generating different scenarios (probably due to the dataset I used).

Is there a way to fix this?

A new training with a low learning rate and another dataset? Or a merge?

How would you work around this problem?