Champion's Seal

Champion's Seal is a reward from completing quests as a champion of the Argent Tournament. It is used as currency to purchase rewards from factional vendors with whom players have earned the right to champion. There are a number of daily quests that award seals.

One-time quests

 * A Champion Rises
 * The Black Knight's Fate

Guaranteed dailies

 * Taking Battle To The Enemy
 * Among the Champions
 * Battle Before The Citadel
 * Threat From Above

 and with either The Sunreavers (achievement) or A Silver Confidant achievement unlocked, you can also get:
 * You've Really Done It This Time, Kul

2 random quests of either
Requires either Exalted Argent Champion of the Alliance or Exalted Argent Champion of the Horde achievement unlocked
 * Deathspeaker Kharos (quest)
 * Drottinn Hrothgar (quest)
 * Get Kraken!
 * Mistcaller Yngvar (quest)
 * Ornolf The Scarred
 * The Fate Of The Fallen

2 random quests of either
Requires either The Sunreavers (achievement) or A Silver Confidant achievement unlocked
 * A Leg Up
 * Breakfast Of Champions
 * Gormok Wants His Snobolds
 * What Do You Feed a Yeti, Anyway?
 * Rescue At Sea
 * Stop the Aggressors
 * The Light's Mercy

Other sources

 * from the 3 bosses in Trial of the Champion on heroic mode.
 * from 4x Champion's Purses rewarded from the daily quests.

Total
That gives a total of 17 guaranteed Champion's Seal per day.

Budget for collectors
As of Patch 4.0.1, you are guaranteed 17 seals per day (if you have unlocked the Crusader title) by doing all of the dailies and Trial of the Champion on heroic mode. If you do this every day, a complete collection of small pets and mounts will take you just over two months. Filling your bags with banners will increase that.

Small Pet Collection
While everything else is Bind on Pickup, all the vanity pets are Bind on Equip and can be bought off the auction house if one has the gold and would rather save the seals.
 * = 1 per faction x 6 factions x
 * Days required to collect seals at 17 seals per day: approximately 15

Ground Mount Collection

 * = + 5 factions x (  +  )
 * Days required to collect seals at 17 seals per day: approximately 43

Flying Mount Collection

 * = 1 per faction x 2 factions x
 * Days required to collect seals at 17 seals per day: approximately 18

Complete Total
That is a full grand total of:


 * Days required to collect seals at 17 seals per day: approximately 75
 * Days required to collect seals at 17 seals per day: approximately 75