Chihuahua for Gavroche (boxer).
Probably Great Dane for Logan (smooth collie).
I was at Woofstock last weekend and was told by the lady at the local dog training club booth "There aren't just purebreds in the club, there are a lot of mixes, so you would feel at home with your dog." Um, WAT? Sorry, Logan IS purebred. And being head of a dog-related club, you really ought to know that - or at least not ASSUME my pure-bred, well-bred, AKC and UKC pointed collie is a mix.
Gavroche usually gets called a pitbull and Logan usually gets called a GSD. If they ASK, I'll educate them. If the just walk by and tell whoever they're with what breed my dog is, I just laugh to myself and call them stupid in my head at this point
If they're standing RIGHT NEXT TO ME when they do this, I say "Nope, he's a collie" or "Nope, he's a boxer" and walk away.