Heal pulse and recover don't do heal-over-time, so they don't answer the question. Leftovers and leech seed don't work in doubles because doubles Pokemon are generally very short-lived, so pinch healing berries would be much better than either leftovers or leech seed.