Dolphins quarterback David Garrard recently had knee surgery and the Dolphins expect him to miss 3-4 weeks.