our cat only gets dry food, he's allergic to fish and gets whatevers on special with no fish in it when i go to the shops, and then i mix it in with a bag of optium.
litter wise i just use the no name stuff, but for a little kitten i'd go dr harrys recycled paper so the dust doesnt go up his nose.
and having seen ur precious teddy i would highly reccomend visiting ur vet and getting some sunscreen for his nose and ears, do not put human sunscreen on him!! he's honestly not really suited to be an outdoor cat given how white he is, but if u want him out there then u really do need to protect him from the sun, would hatet to loose him due to skin cancer b4 his time is up