A Golden Retriever of British breeding can have a coat color of any shade of gold or cream ; red or mahogany are not permitted colors of coat .
A good Golden Retriever has a nice , strong body and a long coat that is yellow , red , or gold .