How often does he get to go to new places? How much training does he have? I think I'd work on driving him all over the place & introducing him to new places & work on obedience training before I started to medicate him. Make him heel & sit when he freaks out. Save the medication for when he really needs it.