Thank you! - if your boy does grow up to look like Omen, you would be a very rich owner
There can be different ranges in each type. There are some really really full stock coated GSDs - can have almost a long coat type length. My trainer has a funny story where a judge actually told him when he was showing a very full coated stock coat that if he (judge) didn't know my breeder as well as he did, judge would have had him test the bitch for long coat - that's how full the coat was!. In hotter climates, that can also have an influence on how full the coat is. When we are getting ready for a show, I put Wiva in the basement with the AC very cold to get coat on her. When we prepare for a show in the winter months, I stick her outside as much as I can so she can put on a heavy coat. Females going into heat, after whelping etc can blow coat very badly and look almost bald. Stress, travel, weather changes do it too.
By definition: stock coat GSD means normal coat with undercoat.
long stock coat is longer outer coat with undercoat
long hair is long outer coat with NO undercoat.
United Schutzhund Clubs of America - Breed Standard
*correct coat: The correct coat for the German Shepherd is a stock coat (outer and under coat). The top coat should be as tight as possible, straight, coarse, and clinging closely to the undercoat. The head, including the inside of the ears, the front of the legs, the paws, and toes have short hair. Neck hair is longer and thicker. On the rear side of the legs, hair length increases downward to the pastern and hock. The rear of the thighs is covered show moderate "pants".
*Long stock coat (long, soft loosely fitting outer coat with undercoat, flags on ears and legs, bushy pants and bushy tail with flag on underside)
*Long coat (long, soft outer coat without undercoat). This coat type frequently is parted along the center line of the back, has flags on ears, legs, and tail.