The baby is not two months in the picture, he is about 3 months - 3,5, but you get an idea what the baby looked like. Apparently both mare and baby can look good.
The horse is not overweight. The horse has a belly from having free choice of hay and 24/7 access to grass.
But the neck, butt and ribs where perfect on this mare.
You think 10 minutes of work in trot and canter, a few times a week is hard work?
It's not, she was in good riding condition before she foaled. And the mare is a horse that wants to work - she competed in 140 cm jumping and is 11 years old this year. If the horse wants to work? Why not.
A mare should have a little extra fat, and the ribs should be a little bit harder to feel on a mare that is pregnant or has a foal by her side, because - just as you wrote before - it takes a lot on a mare to nurse a baby. It's better for the mare to have a little bit extra, just in case.
The mare should have a good top line even if she has a foal or is in foal.
The warmblood mare that we have now is over 20 years old, in foal with her 7th foal and even she has a pretty nice top line.