Fauna
Insect

Giant Swallowtail

Papilio cresphontes

Also known as Orange Dog, Orange Puppy

Eastern giant swallowtails dominate sunny fields and forest edges with sweeping flights powered by massive, dark brown wings diagonally banded in radiant yellow. Females deposit orange eggs singly on host plants in the rue family, where young caterpillars mimic wet bird droppings to evade songbirds. When threatened, the caterpillars extrude a foul-smelling, reddish organ called an osmeterium from behind their heads to repel predators.

DiurnalPollinatorLarge
—observations
—countries
—peak records
Least ConcernConservation statusIUCN Red List categoriesLCNTVUENCREWEXLeast ConcernRed List categories, explained →
Diet & preyFloral nectar, Citrus tree leaves, Prickly ash foliage
Predators
  • Songbirds
  • Paper wasps
  • Praying mantises
ThreatsPesticide application in citrus orchards and severe habitat loss
HabitatsDeciduous forests, citrus groves, suburban gardens, and open fields
Life span1 to 2 months as adult; up to 1 year including pupal diapause
  1. OrderLepidoptera
  2. FamilyPapilionidae
  3. GenusPapilio
  4. SpeciesPapilio cresphontes
Range data is not available yet.
Interaction riskLow
  1. Low
  2. Moderate
  3. High
  4. Very high
Why interaction risk is low
Safe to observe at a normal distance.
Responsible observation
  • Plant Native Hosts: Cultivate prickly ash or hoptree to encourage females to lay eggs in your yard.
  • Observe Larvae Gently: Approach caterpillars carefully on citrus foliage to examine their bird-dropping camouflage.
  • Avoid Insecticides: Avoid spraying garden host plants with chemicals to safeguard developing caterpillars.
Keep collecting in Fauna

Found in Collections

Ecosystem chain Pro

Mystic Meadows

Giant Swallowtail is found in this collection. Identify it in Fauna to fill this slot and continue your progress.

Unlock to track progress

Continue in the app
Help improve the field guideSomething wrong?

Report a name, category, or profile issue for review.

Checking your Fauna account…