The best thing about Dashlane to me is that it is so secure. There is only one password ***** you need to remember and that is your Dashlane master password. However, if you lose that one, you're in trouble, because even Dashlane support doesn't have access to your master password ***** can't help you to recover it if you lose it.
There are others that I have heard good things about, LastPass being one of them, but this was the best and most secure in my opinion and worked on all of my devices.
Both of these offer free trials so you can test before you buy.
Do you need to help to reset your iCloud, gmail, and yahoo account passwords? If so, please let me know and I will be happy to assist.
Otherwise, if the information that have provided has been helpful, would you mind taking a moment to rate my service? I'd really appreciate it! Without a rating I am not credited for my answer. If you need more help, please let me know so I can continue to assist you. Thank you!