I have been through most of them and the Garmin Astro collar with shock, tone, and vibrate capabilities is the best all round in my opinion. Not familiar with any that have phone apps.