Can anyone please recommend a budget friendly shaker bottle? I've just binned mine in frustration, the internal plastic had sharp edges and it was a nightmare to clean because of that.
Leakproof and easy to clean are pretty much the requirements- dishwasher friendly would be an added bonus!