Keep in mind that many products such as Scratch X and Ultimate Compound don't fill in scratches, they remove a small layer of the clear coat in order to remove the scratch. There are also products such as NXT 2.0 that are polishes and contain fillers to mask scratches.