Kyle Shanahan switches up game day attire, ditches 'Shanahat
Kyle Shanahan 'almost canceled' his interview with 49ers
49ers Faithful desperately searching for Kyle Shanahan hat
49ers coach Kyle Shanahan discusses the Shanahat, which he
49ers news: How much will Trey Lance's debut Friday mean to you
Kyle Shanahan playoff record: 49ers coach looking to build on
The Shanajacket? What is the name of the jacket? : r/49ers
49ers reward coach Kyle Shanahan with new 6-year deal, sources say
Kyle Shanahan has serious 'beef' with NFL hat rules