On each of 12 slices of bread, arrange a layer of gouda slices, cover with a layer of pickle slices, and top with a slice of ham. Top ham with another slice or two of cheese and cover with a piece of bread.
Divide butter between two large frying pans and heat over medium heat until butter melts and foam subsides. Divide sandwiches between pans and cook, turning once, until cheese is melted and each side is crisp, about 3 minutes per side.
Cut sandwiches in half diagonally and serve immediately.
Note: Nutritional analysis is per mini sandwich.