@ysmina-- I don't know about the other remedies, but tea tree oil works for all toenail fungi. I had onychomycosis before and I have family members who have had other types of toenail fungus. We all have had success with tea tree oil.
It takes some time for tea tree oil to work, but that's true for all natural remedies. It's still much better than prescription medication because anti-fungal medications are known to damage the liver and kidneys.
All you have to do is apply the tea tree oil directly on the affected nails. But you have to be diligent and do it every single day until you are sure that the infection is completely gone. I applied tea tree oil to my black toenail fungus two to three times a day for more than a month. I think it was treated in three to four weeks, but I wanted to make sure so I continued with the treatment for a while longer.