Canine Calcium Oxalate Urolithiasis : Changing Paradigms in Detection , Management and Prevention