Chop the hardboiled eggs. Combine the cream cheese with the sour cream. Cut half of the baby dills and the ham into small cubes. Mix the eggs, pickles and ham with the cream cheese and season to taste with salt and pepper.
Evenly spread the cream cheese topping on 3 slices of each type of bread. Slice the remaining baby dills in half longways, divide them evenly on the six slices. Use the remaining slices of bread to assemble the sandwiches (push slices together gently).
Cut all six sandwiches diagonally into 4 small triangles each. Arrange on a serving plate, alternating the two different kinds of bread.