It actually can vary a great deal from breed to breed, and even from dog to dog. The small breeds do tend to get their full growth at an earlier age than the large breeds, so you should have a pretty good idea of your dog's approximate size by the time she's 10 months old. She'll still change a bit, but her overall size won't differ that much, especially her height.