Pete, which breed is it? I realised that a lot of dog breeds are places - Dalmatian, Westie, Weimeraner, Border Collie - or names - Dandy Dinmont, Jack Russell - which maybe encourage caps. But maybe the others don't. Should it be fox terrier, or Fox Terrier?
Flower names I'm sure don't - unless its something botanical. Maybe it follows for dogs, depending on whether it's official - like a dog breeds site - or just conversation.
To be honest, I think this is a copy editor's question, and you should do what looks right and forget about it!
.
Emma