Without being alarmist, the sooner wounds that might produce scars are seen by medical people the better. 'Clean' cuts eg scalpel wounds, properly stitched heal with less scarring than rougher wounds, especially if tissue has been torn out and/or are at stress/flex positions. Vitamin K and E creams can help. Get them looked at!
regular deep massage of the scar with something oily / greasy such as vaseline. silicone sheets from the pharmacy can help. go and see your GP sooner rather than later if the scar appears to be over-growing as he/she may want to prescribe or use steroid ointments or injections
Massage totally helps. Get some jojoba oil, and give your leg a good massage. If you have a partner, make them do it. But the best thing you can do is to let it heal naturally and keep massaging it. Scalpel cuts will produce very fine lines when healed and should be barely noticable.
As long as you don't pick at it and let it heal nicely you should get away with very minimal to no scarring.
Aloe Vera juice right from the plants and not only does it aid in fading the scar, it is extremely soothing.
Vitamin E Oil (You can buy the capsules and rub the oil directly on the scar)
Rose Hip Oil (This is touted as a great remedy for stretch mark scars)
Here's another remedy I found by doing a search:
You can reduce a scar by mixing 3 drops of lavender essential oil (Lavandula angustifolia) with I teaspoon of a carrier oil like grape seed oil. Apply this mix to the scar in the morning and at night for about a month to help minimize its appearance.
I am not sure that you can get a quick solution from the natural remedies. There are products made specifically for scars that might work better such as "Mederma", "Scarfade", any type of product containing glycolic acid or alpha hydroxy acid, and laser removal treatments.
Hope this helps you.
I have had an 8" Hamhepatectomy scar since March, recently saw a coconut remedy in chemists last week...cost £10.00 a pack....still debating whether to buy, as Photo shop does such a good job!!!