Barking Heads

As a relatively new company, started in 2008, Barking Heads refer to themselves as Ultra Premium, and its easy to see why from their dedication to nutrition and ensuring that all dogs are catered for to the very best of their ability.