Mix together pudding mix powder, heavy cream and milk in a sauce pan. Bring to a light boil and stir until it forms a pudding consistency. Take off burner, put into a bowl, cover with plastic wrap and put in refrigerator to set until pudding consistency.
Preheat oven to 425 degrees F. Prepare a baking sheet by covering with parchment paper.
In a medium saucepan add butter and water, bringing to a low boil. Lower heat and stir in flour and salt. Stir until the mixture forms a dough ball. Take off heat immediately. Transfer this dough mixture into a large mixing bowl.
Beat in eggs to dough mixture, one at a time, using a hand mixer.
Drop tablespoons of dough onto the baking sheet. Bake until golden brown, about 20-23 minutes.
Take out of oven, allow to cool and then slice each puff in half. Add pudding filling mixture onto the bottom of a puff using a spoon or piping bag. Place another puff on top making a cream puff sandwich.
Serve immediately or chill them in refrigerator to serve later on.