Show creator Steve Franks remained in his position of showrunner. "I Know, You Know," performed by The Friendly Indians, continued to be used as the theme song, though it was modified for two episodes: "Gus's Dad May Have Killed an Old Guy," in which it was performed with a Christmas theme, and "Lights, Camera... Homicidio," in which the lyrics were sung in Spanish.
Franks also wrote four episodes, while Andy Berman wrote three. Josh Bycel, Anupam Nigam, Saladin K. Patterson, and James Roday wrote two episodes each. Daniel Hsia, Tim Meltreger, and Tami Sagher each wrote one episode.
Shawn and Gus protect a Simon Cowell-esque judge (Tim Curry) from an American Idol style reality show after multiple failed assassination attempts, but it's soon obvious that his massive ego and sarcastic remarks will make it difficult to narrow down the suspect list – which even extends to his closest co-workers (Gina Gershon and Cristián de la Fuente).
The police think Shawn is overreaching when he suspects that a dinosaur killed a man, but when it's revealed that the victim was a paleontologist, suddenly his theory seems feasible. Shawn and Gus find out the paleontologist had been illegally digging for prehistorical remains at a place whose owner wants something to stay hidden.
Shawn may have met his match when an FTD (Federal Treasury Department) agent (Lou Diamond Phillips) brings in a female "psychic" (Bianca Kajlich) to solve a counterfeiting case, but after an attraction develops between the two, Shawn manages to solve the case and prove himself as the "true" psychic.
When Lassiter's car is stolen, Shawn manages to track it down to a chop shop with little trouble. However, Shawn is certain that there is more going on and decides to find out what the true crime is.
A childhood nemesis of Gus and Shawn, who now works as a jockey, turns to them for help in determining why his horses never win. But, the investigation soon turns into a murder case when another jockey dies during a race.
When Gus' Uncle Burton (John Amos) visits, Shawn and Gus are forced to pretend that Gus is a psychic due to a misunderstanding, all while investigating a food critic's murder.
Two students (Jeffrey Tedmori and Calum Worthy) at a school for the gifted suspect a teacher of murder, leading Shawn and Gus to go undercover as lecturers on "Phsysics: The Physics of Psychics" in order to discover the truth. Coincidentally, both O'Hara - acting as the primary detective for the first time - and Lassiter are looking into the case as well. For Gus, the case is somewhat personal, as he intends to find out why he didn't get into the school.
Chief Vick assigns Shawn and Gus to use Shawn's psychic powers to screen a new nanny for her before she loses her mind to sleep deprivation. Though Shawn has his eyes on a string of high-profile robberies -- especially after stumbling on a crime scene where the robbery turned to murder after being picked up for harassing nannies and children in the park -- the chief demands that they focus only on the nanny-search. The two are even fired for dividing their attention -- until Shawn determines that there's a connection between the robberies and the nanny agency.
When an accused murderer/burglar (W. Earl Brown) escapes custody on Juliet's watch, Shawn and Gus enter the case to track him down, only to realize that he is not guilty of murder. Meanwhile, a childhood-idol bounty hunter (Kevin Sorbo) from Shawn's and Gus' youth complicates matters further.
After Gus' parents (Phylicia Rashad and Ernie Hudson) are arrested for murdering an old man around Christmas time, Shawn sets out to prove their innocence and at the same time, show them that he is not a bad influence on Gus. Psych's first annual Christmas special.
Shawn is shocked to learn that Gus has a wife named Mira (Kerry Washington), whom he had drunkenly married in 1997 during Spring Break in Mazatlan. His shock turns to intrigue when Mira's fiancé (Dylan Neal), a private investigator, a stolen refrigerator truck, and a winery come into the picture. In the meantime, O'Hara and Lassiter compete against each other when they learn their scores from their detectives exams.
Henry goes undercover at a local retirement community to help Shawn and Gus investigate a resident's disappearance. Even after they find the missing man, others from the same home begin to suffer health problems, and Shawn realizes how a break-in at the community's pharmacy links them all together.
A murder is accidentally committed on the set of a Spanish soap opera telenovela when someone replaced a collapsible prop knife with a real one. As usual, Lassiter considers the case closed. After the star (Matt Cedeno) and head writer (Saul Rubinek) are arrested, Shawn sets out to find the real murderer, and, in the meantime, gains a role on the show.
A high-ranking member of the Monarch Lodge - a secret society in Santa Barbara - is found dead. Henry was once a member himself, and Shawn, having followed him there, believes it was murder. Lassiter discreetly asks Shawn to go undercover. Lassiter's soon to be ex-father-in-law (Philip Baker Hall), who is the highest ranking member, is the main suspect. For Gus, the case is an opportunity to rack up some prestigious clients.
A fashion designer is electrocuted at his exclusive party. Shawn and Gus go undercover, having gotten into the party by pretending to be models. However, Gus is more concerned with dating one of the models and leaves Shawn all but completely forgotten. Meanwhile, Chief Karen Vick surprises Henry by bringing her female friend (Amanda Pays) into his house and then leaving them alone. Henry is reluctant to date her, but she proves to get just what she wants. Shawn is left frustrated between solving the case without Gus' help and putting up with Henry's need for dating advice.
As Karen Vick makes a surprising announcement about her future, a 3,000-year-old mummy disappears from a museum. Shawn reasons that the mummy walked out, leading him and a terrified Gus to believe that an actual mummy is on the loose, even more so after the night watchman is found strangled to death. In the meantime, Henry receives a phone call which prompts Shawn to meet him "without Gus." As the second season comes to a close, Shawn's entire world turns on its head when a surprise guest shows up at Henry's door.