I’m not a portrait shooter or lighting expert but to me the flash is to intense which takes the focus from the baby’s beauty. I can only suggest reducing the flash intensity in camera and/or use a tissue in front of the flash. Perhaps you can make this better with a few test shots.and not getting the cost of expensive lighting.

As a portrait shooter, I can only agree with 4xxxx: the light from the flash is way too harsh for your subject. In the first picture the cheeks of your little girl are blown out while there's hardly any detail in the background, and the second picture is very flat because of the flash. Do you have an option to turn on some extra lights in the room? If so, you might be able to leave the flash off and just use available light.

The first image is indeed much better. The contrast is more natural, it fits your subject better, and it makes the image much more pleasing to look at.

The second image seems a little flat and grey though, given the almost complete lack of shadow. That cannot be fixed in Photoshop without a good bit of practice and the breaking of the sort of purist rules I adhere to as a photographer. The only solution would be to use a more diffuse source of light, off-camera (I suppose, haven't used flash in years).

Thanks. In regards to the second image. Would it be any better in colour. Ive used grayscale as a pro photographer advised me he only shot babbies in grayscale to hide blemishes on skin and it made them look better ?

Do you agree. Or is each image to its own .?

_________________Please comment on my posts-The feedback can only make me get better !

You can take great color pictures of babies without even a slight hint of blemishes, but you'll have to be a little creative in how you set up your photos. For the kind of "in your face" photographs like picture #2, black and white might be a better option. I am 1) not sure because I haven't seen a color version and 2) somewhat biased toward B&W though.