My dogs have a mixture of home cooked & barf (not inthe same meal), so I know exactly what they are eating.
They have some cooked because they're not keen on raw mince, it's also easier to add medication to.
I have a local butcher that freezes anything that is getting too gamey for humans, or he has bought too much of, & sells it for pet food.
He also does offal, including lights, poultry giblets & minced chicken (including minced bone), at a reasonable price, & throws in quite a lot for free.
I also buy frozen tripe chunks & occasionally the other AMP frozen meat.
They have tinned fish, pilchards,tuna,sardines,mackerel, or even, when it's on offer, pink salmon, at least once a week, usually in place of a cooked meal.
They sometimes have fresh fish when available at an afforadble price.
I do very occasionally use Denes, Natures Menu, or Naturediet, pouches, trays, or cans only, & usually keep some as a standby.
I refuse to use dried & almost all of the manufactured pet food out there.
Most of the pet food companies also make human food, if I don't trust them to feed humans without all the unecessary additives & E numbers, why would I trust them to provide safe food for my animals?
Although the rules & regs covering what is allowed to be used in petfood are much stricter in the UK than they are in the USA, the manfrs hide behind phrases like meat and animal derivatives, derivatives of vegetable origin, & EC permitted additives. Some of the additives allowed in petfood are banned for humans!!
The only time I ever tried Trouble (my last dog) on some dried food, he had an epileptic fit.
Mine get their cooked (small meal), in the afternoon, their main meal when I eat mine usually during the evening, or sometimes in the summer when it's very hot when I get in from work in the early hours.