Here's a better way to think about it:
* Small dog breeds: Typically weigh between 5-20 pounds.
* Medium dog breeds: Typically weigh between 20-50 pounds.
* Large dog breeds: Typically weigh between 50-100 pounds.
* Giant dog breeds: Can weigh over 100 pounds.
To get a more specific idea of an individual dog's weight, you'd need to know their breed and age.