What size is a full-grown German Spitz?

What size is a full-grown German Spitz?
The German Spitz is a small to medium-sized dog breed whose full-grown size depends on the breed variety. The large German Spitz stands 16 to 20 inches tall and weighs 30 to 50 pounds; medium German Spitzes stand 12 to 16 inches and weigh 15 to 25 pounds; and toy German Spitzes stand 8 to 12 inches and weigh 10 to 11 pounds.
Overall, regardless of their variety, German Spitzes are often robust dogs. A balanced diet, gentle exercise, and loving care are essential at every stage of their growth to ensure they develop into strong, healthy adults.