People have carefully bred dogs for thousands of years. Sometimes they inbreed dogs who have the same close ancestors, and sometimes they mix dogs from very different ancestors or even from different breeds. This continues today, resulting in hundreds of dog breeds, some that are similar to each other, and others that are very different. 