Westies can be fed both homemade and store-bought dog food. It’s important to consult a vet for guidance on the appropriate diet for their age and to watch their calorie intake to prevent obesity.