http://www.dogbreedinfo.com/shetlandsheepdog.htm

Is this the dog we saw on Sunday?