Medium dog breeds between 20 and 40 pounds are a popular choice, especially for families with kids. Big dogs can be a bit intimidating, while pint-size pups can be a smidge too delicate. Medium-sized dogs, on the other hand, offer the best of both worlds. They are big enough … [Read more...]