I found that the magicalls didn't last very long. Maybe not even an hour. My bubblebubs keep him dry for hours. I wouldn't get anymore magicalls.