Planning to buy a dog? Well, there are so many dog breeds that it is easy to get confused. And when you reach out to a breeder, every puppy looks worthy to take home but there are many factors that one has to consider such as how big they will grow, do they shed, are low or high in maintenance, good…