Mostly, you can find two types of golden retrievers. These are often called the American golden retrievers and the English golden retrievers. These mainly differ in their appearance and temperament. An English cream golden retriever is slightly shorter and wider. It also has shorter legs and a tail. American golden retrievers are long and weigh less than the former. You can find golden or cream variations in an English dog. On the contrary, you will seldom find an American breed of white Golden retriever. Nonetheless, both of them are great choices!