When I use instant pudding to make cake filling, I use half the milk called for -- makes it very thick. Using heavy cream would work, too, I'm sure, but cake is already fattening enough, so I stick with skim milk.
Depending on the type of cake, jarred jams and jellies work well as filling, too.