Naturopathy is a type of alternative medicine that treats and manages various diseases and conditions using natural techniques of healing. Some of these techniques include herbalism, acupuncture and homeopathy. Diet and lifestyle changes also form a part of the holistic approach of healing that naturopathy is based on. Your practitioner provides care using non-invasive methods, and avoids the use of medication and surgery. Naturopathy focusses on the principle of self-healing.