Translation:We have a little black dog.
Yes, "puppy" is the best translation for 小狗. Small/ little dog is ok as a literal translation and could help some people learn the characters 小 and 狗 but puppy is what's usually meant.
not really, you dont typically use that order. like only if there is a lot of emphasis on the little
小狗 means Puppy... 我们有一只小黑色的狗 = We have a little black dog 我们有一只黑色的小狗 = We have a black puppy
小狗 is often used as a cute way of saying dog, so I don't think you need to say small in the translation
Why is having black little wrong when order of words is a criteria in Chineae
Maybe this is the reason? http://www.gingersoftware.com/content/grammar-rules/adjectives/order-of-adjectives/
But this is a Chinese lesson, not an English lesson, and there are many people who take this course who aren't native English speakers because Chinese learning materials aren't as available in their first language. I think Duolingo should be more lenient about advanced English grammar points like this - surely someone who types 'black little dog' has understood the meaning of the Chinese sentence!
There is no excuse for accepting incorrect grammar in a language course. Adjective order is important in English.
I guess in this case it has to do with English word order, where adjectives need to come in a certain order to sound grammatically correct.
This is literally the worst. Doesn't take "puppy", doesn't take different order of adjectives, just straight ❤❤❤❤❤❤. Never get it the first two times. Absolutely disgusting.
black haired dog is more appropriate than black dog. black (cat) does not only refer to the color of it's hair but to a more abstract idea.
Such things, in fact, put people off Duolingo. I just want to learn some Chinese and took the course in English because - guess what - there are no courses in other languages including my mother tongue.
Indeed, the grammar and the word order rules are important, but there should be some space left fot the lexical variation! We don't have any actual context here. We don't know whether it's a little dog (why not small by the way?) or a puppy. Please, please correct that!