Have you experimented with guar gum powder? Only about 1 teaspoon will give your shakes a McDonalds thick shake consistency, but it really helps if you have a blender. You can try just stirring it in, but it's designed to be whipped at a higher speed. Guar Gum is often used in making ice cream and yogurt; gives it a creamy/thick consistency.