The mom dog eats 1.5 cups of food * 3 = <<1.5*3=4.5>>4.5 cups per day.
For 6 days the mom dog will need 6 * 4.5 cups = <<6*4.5=27>>27 cups of food.
The puppies eat 1/2 cup of food * 2 = <<1/2*2=1>>1 cup per day.
There are 5 puppies * 1 cup = <<5*1=5>>5 cups per day for the puppies.
For the 6 days, the puppies will need 5 cups * 6 = <<5*6=30>>30 cups of food.
Combined the dogs will need 27 cups + 30 cups = <<27+30=57>>57 cups.
#### 57