why is Boise the best city for dogs