I have always had dry food available for them in one of those food containers that the dry drops down as they eat. A vet said feeding only dry food can contribute problems in the urinary tract, especially the cheaper varieties. Kermit had urinary stones but our other two older ones never did. We have bought Purina varieties mostly. I would avoid cheap of any kind....High ash content?
As for canned, I use 9 lives pate mostly. Marble (2yrs) who was skinny when we found her and is now getting a little plump, (she is a small cat (6lbs?), and Kermit (9yrs) get about a third of a can (5.5oz can) in the morning. Eliza (18yrs now, is fed several times a day while the other two get a morning meal as above and can snack on dry at will. I open one can one day and a new can the next day. The third day they get the contents of both cans. (1/3 each). Easy for me to keep track of.
Since they are all indoor cats they don't burn up a lot of calories. I wish Kermit would play more with Marble but he seems to be the one chased and he ends up going to our bed (Sanctuary - from when our late CC picked on him--he could get rough).
Kermit is spoiled and a polite beggar so he might get a piece of fish or burger or when times are good, a piece of RibEye like last nite.
If the budget allowed I would probably go for the better products like Science Diet but we seem to have done alright with the above brands. Hope this helps.