Create a Python program to generate a dot product between two given lists.
list1 = [1, 2, 3]
list2 = [4, 5, 6]
def dot_product(list1, list2):
  product = 0
  for x, y in zip(list1, list2):
    product += x*y
  return product