1. There is a black and white dog on the road.

2. There are a black and a white dog on the road.

3. There are a black and white dogs on the road.
---------------------------
Are they grammatical? Which ones are grammatical?

1 and 2 are correct. #3 is confusing. There is only one black dog and there are more than one white dogs? It's awkwardly worded.

1 and 2

Out of the three sentences provided:

1. "There is a black and white dog on the road." - This sentence is grammatically correct. It uses the singular form of "dog" because it refers to a single dog that is both black and white.

2. "There are a black and a white dog on the road." - This sentence is also grammatically correct. It uses the plural form of "dog" because it refers to two separate dogs - one black and one white.

3. "There are a black and white dogs on the road." - This sentence is grammatically incorrect. The word "dogs" should be singular to match the verb "are." Additionally, the proper syntax would be "There is a black and white dog on the road" or "There are black and white dogs on the road."

In summary, both sentences (1) and (2) are grammatically correct, while sentence (3) is not.