Hi! My guess is that either the ribbons are damaged or they're not original MLP. It may just be the camera, but those two ribbons in particular look a bit thin and shiny in the photo to be original. I have a post about ribbons that may help:
http://mlparena.com/index.php/topic,343276.0.htmlIt's a very interesting question if the baby ribbons are shorter, but I would say no. There's some variation in length of original G1 ribbons, but except for specialty ribbons (like Princess or Flutter ribbons), which follow their own rules, the ribbons are generally in the same ballpark as far as length and texture. The ribbons are long enough to tie a nice bow without being so long that there is enough left at the ends to droop--and this would be true for babies, too.
Hope this helps!