Dogs are generally categorized into five size groups based on their adult size: toy, small, medium, large, and giant. Toy breeds weigh up to 12 pounds, small breeds weigh between 12-25 pounds, medium breeds weigh between 25-50 pounds, large breeds weigh between 50-100 pounds, and giant breeds weigh over 100 pounds.