There are a number of brands that offer tennis shoes designed to handle the nuances of all three types of courts, including Nike, Adidas, Asics, and Babolat. You may want to consider these multi-purpose shoes if you don't have a specific surface type in mind.