Some dogs are smarter than others, like humans. Some pick it up a lot easier than others. Some have been bred for cuteness not smarts while others have been bred for smarts. There will be a variation in genetics which leads to variation in brain function so some dog breeds are just smarter than others thanks to selective breeding. So our malamute is mega smart and learns commands almost instantly, my Pomeranian is dumb af and takes forever to connect the dots between trick and treat.
Their intelligence, their training, their temperament and how closely the command matches their natural instincts.
Teaching a dog to fetch is easy because they are smart, they are pack animals, and they naturally want to chase things. Teaching a squirrel to fetch would be more difficult on all three counts.
Latest Answers