Welcome solo-nicolas. Love the pic! You will get lots of good info from dog/cat owners on this forum.
An important thing to remember is that dogs can not digest corn. Check the ingredients in his food. I bet you will find corn is one of the first which means there is a lot of corn in the food. Brewers rice is another thing to avoid. It is exactly what it sounds like - left over from brewing alcohol.
And fresh water - always.
For cats you need a good quality food with meat as the first ingredients. Not by products! That is just stuff left over from animals that can't be used for other things. Like beaks, hooves, crap....picked up off of floors so further contaminated. Wellness, Evo, Eagle Pack, just a few names of good food for kitties.
These are a few articles on dog food. Hope they help.