The best colors for hiding minor scratches and dents will be brighter colors. All things considered, it won’t hide the scratches completely, but it will make them less noticeable.