Добрый день! Лучше ничем заменять не надо. Канефрон раствор - единственный лекарственный препарат растительного происхождения, разрешенный детям с 1 года. Все другие лекарственные препараты из этой группы имеют противопоказание детский возраст. Кроме того, они отличаются от канефрона составом действующих веществ. Все препараты с идентичным составом выпускаются в качестве биологически активных добавок. А давать БАД ребенку я бы не советовала.