Love4himies has already given you some great suggestions
Seeing as your cat is a 2yr old male you should
stay away from the dry food if at all possible in order to help prevent urinary crystals. Canned food being moist you can add a little extra water to help with water intake and it has far less salt than dry food which is a contributing factor in formation of crystals. You can also help prevent obesity in your cat by feeding exclusively canned food or at the very least half and half.
Wellness, Nature's Variety, Eagle Pack Holistic Select, Merrick's, Innova, Evo, Fromm's are all great brands all come in canned and most do a dry food and Orijen is also a great dry food company. You want to look for the Grain-Free varieties and try limiting the amount of fish.
Basics of Feline Nutrition
Why cats need canned food
And Badger's right brushing on a regular basis will help improve coat condition & minimize shedding plus it gives you some one on one time with your cat