Perennial snapdragons are deer resistant. They should be planted in a spot where they will not get trampled by deer, but also not too far away from areas where deer would be likely to come looking for food. Deer may eat the leaves and flowers of plants such as snapdragons, but they generally leave most of the plant unharmed, so it is not usually an issue.
If deer do nibble on snapdragons, the plant will grow back. They do not have any trouble with deer or other small animals.