I use Halter half soles for all my shoes. They keep my feet from sliding in my shoes and most importantely keep their shape. Super comfortable and I feel like walking on a cloud!
http://www.showtimedanceshoes.com/product_info.php/products_id/259
http://www.showtimedanceshoes.com/product_info.php/products_id/259