Saute the onion and garlic in the olive oil, then allow to cool. Whisk the yogurt, mayonnaise, and dill together and season with salt and pepper. Pour over the tuna and add onion and garlic. Mix together and refrigerate for an hour to allow flavors to meld.