Barking Heads is a small, independent producer of high quality dog food.
They make food using high quality, natural ingredients. All of their recipes are free from additives and artificial flavours.