Idon't know for sure but i think it is A and D
I do not believe you would capitalize "golden retriever" . Yes it's a noun , but only proper nouns are capitalized .
Explanation:
no its not a ABAB ITS BABA TYPE U ARE WORNG
On is the only preposition in this sentence. A preposition shows location, such as, on, over, beside, etc.