Total dog population in Canada 2020, by size
In 2020, there were approximately 3.19 million large dogs (over 50 lbs or over 23 kg) in Canadian households as pets. In contrast, small dogs (up to 20 lbs or 9 kg) had a total population of around 1.97 million.