Based on her head I'd say Australian shepard or blue heeler. That would also explain the herding. Glad you have her to keep you busy.