
There is no set time scale for any dog hopefully grown. A dog stops growing when the growth plates in the long/leg bones close completely & this only occurs after puberty. Male dogs have two surges in testosterone one just after 6 months in MOST dogs & another just after a year, but again it varies in every dog & you cannot genetalise for a type or breed of dog. Not even dogs from the same litter.
The only way to know for certain is to X ray heads of all for legs, however I would never do this unless there dog was to under go X rays for some other reason like hip scoring or injury.
A less accurate way is to accurately measure. & record the dogs height. It can be surprising I do this as a guide for my dogs & have noted that some are still growing well into the teen months. A friend had a GSD who at 15 months was just under the minimum height for the breed, at 19 months he was in the middle of the lower & upper height range so had grown another 2.6 cm(just over an inch), but he didnt look any taller !
This is why the advice is 5 minutes per month until after puberty even if the dog appears to have stopped growing. The growth plates don't close over night & closure is only TRIGGERED by the increase in testosterone level.( its also why dogs should not be castrated before puberty)
Dont rush to increase your dogs "enforced" exercise(is walking on lead) or free running away from home. At home, of course, a dog will stop free running when it is tired & you can enforce rest periods by containing him.
Small dogs do
tend to mature earlier than larger sized dogs, but they both need to have 2 increases in testosterone to ensure the growth plates had fully closed.
Err on the side of caution for your dog's sake once damage is done it's too late & cannot be undone sadly
https://www.dailydogdiscoveries.com/tag/puppy-growth-plates/