Not sure what model year you have but this is a common problem with the first few years. It was covered under the corrosion warranty and they usually replace the panels with new painted to match the truck. If you’re not over 5 years old you may be covered and it could be fixed at no cost to you.
I’m really sorry for your loss and pain. We lost our last dog almost five years ago and haven’t had the heart to replace her. Thoughts and prayers to you and your wife.
I had my 20 Rubicon for over four years before trading on the current 24 Mojave. It was red with the black top and fenders. Always outside , never garaged. Top and fenders looked as good when it was traded as when I bought it
The unpainted roof and fenders break up some colors. My 20 was red with unpainted roof and fenders. My current is all red. I sometimes think the black broke things up a little better.
I have a 24 JL along with the Gladiator. The JL is the daily. It’s a 3.6 with a m/t. It’s a blast to drive. Doesn’t ride as nice but it’s certainly fun. Also has a bit of get up and go with the 4.10’s. It is a hard top but I added a sunrider.