@moonbeam & jjwritergirl- she is supposably 3, so not really a puppy.
We are not sure what breed she is as she came from a rescue in Mexico. They were calling her a Mexican mutt, which can really be anything. But we think she has some border collie in her.
The rescue we deal with took in her brother a year ago, and unfortunately she's been sitting in the shelter ever since. We do have a play date scheduled for her to meet her brother on Thursday.