I think that that is a australian cattle dog/aussie shepherd mix. Check out this link, the first set of pics of the first dog looks identical (in my opinion) to yours.


[linkhttp://www.dogbreedinfo.com/texasheeler.htm]http://www.dogbreedinfo.com/texasheeler.htm[/link]

hope this helps