The Ainsworth Bach Flower range holds true to the formulations and philosophy of Dr Edward Bach.  Designed to deal with the emotional state of both animals and humans, these flower essences are indispensable for use in both home and stable. There are many books available to help make choosing the correct flower essence for you or your animals much easier.

Agrimony Bach Flower Remedy
10 ml - 20100 £5.20
Aspen Bach Flower Remedy
10 ml - 20102 £5.20
Beech Bach Flower Remedy
10 ml - 20104 £5.20
Centaury Bach Flower Remedy
10 ml - 20106 £5.20
Cerato Bach Flower Remedy
10 ml - 20108 £5.20
Cherry Plum Bach Flower Remedy
10 ml - 20110 £5.20
Chestnut Bud Bach Flower Remedy
10 ml - 20112 £5.20
Chicory Bach Flower Remedy
10 ml - 20114 £5.20
Clematis Bach Flower Remedy
10 ml - 20116 £5.20
Crab Apple Bach Flower Remedy
10 ml - 20118 £5.20
Elm Bach Flower Remedy
10 ml - 20120 £5.20
Gentian Bach Flower Remedy
10 ml - 20122 £5.20
Gorse Bach Flower Remedy
10 ml - 20124 £5.20
Heather Bach Flower Remedy
10 ml - 20126 £5.20
Holly Bach Flower Remedy
10 ml - 20128 £5.20
Honeysuckle Bach Flower Remedy
10 ml - 20130 £5.20
Hornbeam Bach Flower Remedy
10 ml - 20132 £5.20
Impatiens Bach Flower Remedy
10 ml - 20134 £5.20
Larch Bach Flower Remedy
10 ml - 20136 £5.20
Mimulus Bach Flower Remedy
10 ml - 20138 £5.20
Mustard Bach Flower Remedy
10 ml - 20140 £5.20
Recovery Essence 10ml
10 ml - 20052 £7.50
Recovery Plus 20ml
20 ml - 20054 £9.25
Recovery Plus Emergency Spray
20 ml - 20210 £11.70
Oak Bach Flower Remedy
10 ml - 20142 £5.20
Olive Bach Flower Remedy
10 ml - 20144 £5.20
Pine Bach Flower Remedy
10 ml - 20146 £5.20
Red Chestnut Bach Flower Remedy
10 ml - 20148 £5.20
Rock Rose Bach Flower Remedy
10 ml - 20150 £5.20
Rock Water Bach Flower Remedy
10 ml - 20152 £5.20
Scleranthus Bach Flower Remedy
10 ml - 20154 £5.20
Star of Bethlehem Bach Flower Remedy
10 ml - 20156 £5.20
Sweet Chestnut Bach Flower Remedy
10 ml - 20158 £5.20
Vervain Bach Flower Remedy
10 ml - 20160 £5.20
Vine Bach Flower Remedy
10 ml - 20162 £5.20
Walnut Bach Flower Remedy
10 ml - 20164 £5.20
Water Violet Bach Flower Remedy
10 ml - 20166 £5.20
White Chestnut Bach Flower Remedy
10 ml - 20168 £5.20
Wild Oat Bach Flower Remedy
10 ml - 20170 £5.20
Wild Rose Bach Flower Remedy
10 ml - 20172 £5.20
Willow Bach Flower Remedy
10 ml - 20174 £5.20