No, dogs cannot eat raw yam. They pose a choking hazard and are best avoided. However, you can give your dog cooked yams.