Yes, homeopaths should have public liability insurance to protect against claims from clients who are injured on your premises or who claim harm from treatment. Many professional bodies require it as a condition of membership. It also protects you if a client's family member is injured in your practice space.