Catahoula australian shepherd is a medium sized dog breed that is the result of mixing catahoula leopard and australian shepherd. […]
Catahoula australian shepherd is a medium sized dog breed that is the result of mixing catahoula leopard and australian shepherd. […]