I use cloth but there are some with snaps that are....er... irritating while biking. The cup might be my next attempt but I'm still nursing my wee one and haven't had to worry about it yet.