Champion Petfoods


.bmc18-nav–item {
display: block;
font-family: sans-serif;
line-height: 1em;
.bmc18-nav {
margin-bottom: 1em;
.bmc18-banner–main {
display: block;
width: 100%;
border-bottom: solid 0.25em #fff;
.bmc18-nav–item {
text-align: center;
padding: 0.5em;
font-weight: bold;
text-decoration: none;
background-color: #ec3b9a;
color: #fff;
border-bottom: solid 0.25em #fff;
transition-property: background-color;
transition-duration: 0.2s;
.bmc18-nav–item:hover {
background-color: #39b54a;
color: #fff;
@media screen and (min-width: 480px) {
.bmc18-nav {
display: table;
width: 100%;
table-layout: fixed;
.bmc18-banner–main {
/*border-bottom: solid 0.5em #fff;*/
.bmc18-nav–row {
display: table-row;
.bmc18-nav–item {
display: table-cell;
vertical-align: middle;
border: solid 0.5em #fff;
.bmc18-nav–row > .bmc18-nav–item:first-child {
border-left: 0;
.bmc18-nav–row > .bmc18-nav–item:last-child {
border-right: 0;

More and more people are concerned with eating healthier, local, sustainable and environmentally responsible food, but perhaps no one is more devoted to these food tenets than pet owners. Actually, says Mike Fuccillo of Champion Petfoods, the phrase is “pet lovers,” since the founders at Champion “never believed you can own a pet.” Whatever you call them, Champion’s customers are on the ball. Here’s just one example: “We’d changed a formulation just a bit and it brought down the potassium by 2%,” recalls Fuccillo, whose communication department was immediately inundated with calls from concerned consumers. “They asked, ‘Why did you do that? What was the reason?’ It’s amazing how knowledgeable these people are.”

If Fuccillo seems surprised, it’s because he’s new at Champion, alongside also-new CEO Blaine McPeak, who took over last summer when chief brand officer Peter Muhlenfeld retired. Muhlenfeld inherited the company from his father, Reinhard, who founded Champion in Barrhead, Alta., in 1985. “Reinhard was a German immigrant who worked in a feed mill and saw a business opportunity because there were few, if any, Canadian manufacturers of pet food,” says Fuccillo. His goal was to use top-quality ingredients from local suppliers—whom he very conveniently already knew—to make the very best pet food on the market.

This passion remains the company’s driving force, as evidenced by Champion’s ever-evolving roster of about 65 recipes. “Notice we call them recipes, and not products,” notes Fuccillo. They’re all cooked up quite fittingly in three “kitchens, not factories” because “kitchens are places for culinary arts.” Two kitchens in Alberta and one in Kentucky, plus office headquarters in Edmonton, employ more than 600 people, including scientists, chefs and nutritionists to make every recipe in-house and from scratch. “We cook longer and dry slower,” says Fuccillo. “We’re not just a company that puts a bunch of stuff in a bag and tries to sell it.”

The so-called “world’s best pet food” uses the highest level of “biologically appropriate” food—a term that is often tossed around the industry now, but which Champion believes it coined. “Basically, it means food from the ancestral diet, or what animals would have eaten in the wild thousands of years ago,” says Fuccillo. This vetoes fillers, artificial flavours and weird meats that your Canadian pup would never have had the opportunity to stumble upon. For your picky cat, meanwhile, this means forking out for the whole fish instead of just discarded heads and tails. “This is part of the reason we’re more expensive,” admits Fuccillo, “but we’re worth it.”

Hyper-vigilant consumers can be both a blessing and a curse. On one hand, they have the highest standards and are willing to pay whatever it costs. On the other, they are particular and demanding and will absolutely sue if they feel you’ve wronged or hurt their pet. While the Pet Food Association of Canada ensures food contents are correctly listed on the package, pet food companies largely self-regulate their products and rely on the honour system—which makes them particularly vulnerable to lawsuits. As Champion grew in size (in the mid-’90s, there were just a dozen employees; its workforce is more than 50 times that now) and scope (Champion is now available in more than 90 countries around the globe), the company found itself often in court.

Most companies would sweep those stories under the rug, but Champion subscribes to radical honesty. In fact, it created an entire “transparency council” to provide the public with as much info as possible. Legal papers are available in downloadable PDFs on the Champion website, and its FAQs are refreshingly full of straight answers to honest questions: “There are so many lawsuits. What’s wrong with Champion?” and “How do we know Champion foods are safe?” and “Are any of your foods recalled?”

There hasn’t been a single recall in all these years, boasts Fuccillo, which is no small feat in the pet food business. “It’s a matter of pride to make something that’s the best,” he says. “We’re very proud of what we do, and everyone here is very passionate.” About pet food, yes, but about pets most of all. Champion’s walls are covered with employees’ photos of their furry friends, who promptly become familiar, since Champion’s Take Your Pet to Work Day happens every week.

a.bmc18-actionlink {
display: block;
text-align: center;
padding: .8em;
font-size: 1.2em;
font-family: sans-serif;
color: #fff;
background-color: #EC3B9A;
font-weight: 700;
text-decoration: none;
border-radius: 4px;
transition-property: background-color;
transition-duration: .2s

a.bmc18-actionlink:hover {
background-color: #39b54a

Even more of Canada’s Best Managed Companies »

// API calls for recent posts to the ‘best-managed-companies’ tag. Grabs five of the given posts at random. NOTE: Post IDs are hard-coded below in `eligiblePosts`
‘use strict’;
var bodyClass = document.getElementsByTagName(‘body’)[0].getAttribute(‘class’);
var container = document.querySelector(‘#dynamicPosts’);
// tag id for ‘best-managed-companies’
// var tagID = 351657;
var postCount = 5;
var exclude = parseInt(( bodyClass.indexOf(‘postid’) >= 0 ? isolateID(bodyClass)[1] : 0));
var eligiblePosts = [1079843,1079845,1079849,1079851,1079853,1079855,1079857,1079859,1079861,1079863,1079865,1079867,1079869,1079873,1079875,1079877,1079879,1079881,1079885,1079887,1079889,1079891,1079893,1079895,1079897,1079899,1079901,1079903,1079905,1079907,1079909,1079911,1079913,1079915,1079917,1079919,1079921,1079925,1079923,1079927,1079929,1079931,1079933,1079935];
var chosenPosts = arrayRandomSubset(eligiblePosts, postCount, exclude); // subset of eligiblePosts, see function below
var endpoint = ‘’;
endpoint += ‘include=’ + chosenPosts.join(‘,’);
endpoint += ‘&_embed’;

fetch ( endpoint )
return response.json();
.then( function(data){
.catch(function( err ){

function postsRender(data){

// Define Post Elements
// post container
var thePost = document.createElement(‘div’);
// visual holder
var theVisual = document.createElement(‘div’);
// visual link
var theImgLink = document.createElement(‘a’);
// text holder
var theText = document.createElement(‘div’);
// the image
var theImage = document.createElement(‘img’);
theImage.setAttribute(‘src’, post._embedded[‘wp:featuredmedia’][0].source_url);
theImage.setAttribute(‘alt’, post._embedded[‘wp:featuredmedia’][0].alt_text);
// the headline
var theHed = document.createElement(‘h1’);
theHed.innerHTML = ‘‘ + post.title.rendered + ‘‘;
// the dek
var theDek = document.createElement(‘div’);
theDek.innerHTML = post.excerpt.rendered;
// the spacer
var theDivider = document.createElement(‘hr’);
//tack it all together

// return the wordpress postID from the body class
function isolateID( string ){
var pattern = /postid-(d+)?/;
return string.match(pattern);

* From a given array, provide a subset
* @param arr — the array from which to read the values
* @param n — the number of results required
* @param excl — a value to exclude from the results

function arrayRandomSubset(arr, n, excl){
let out = [];
// for the specified count, loop over the given array, select values randomly, and add them to the output array, but only if they aren’t already included.
// NOTE: we temporarily increase the length of the loop to output an array of length n + 1. This is so that if there is an `excl` value provided
for ( var i = 0; i < n + 1; i++ ){
// select a random position in the array
let r = parseInt( Math.random() * arr.length );
// if the value at position `r` isn’t already in the output, add it
if ( out.indexOf(arr[r]) < 0 ) {
// if the value IS already in the output, decrement the loop to try again.
} else {
// if the excluded value is not in the output, just trim to `n` results
if ( out.indexOf(excl) < 0 ) {
return out.splice(0, n);
// if it IS in the output, remove it.
} else {
let e = out.splice(out.indexOf(excl), 1);
return out;

The post Champion Petfoods appeared first on Canadian Business – Your Source For Business News.


Please enter your comment!
Please enter your name here