49ers HC Kyle Shanahan: QB Brock Purdy has 'had no arm troubles
49ers News: Kyle Shanahan reveals preparation plans for Seahawks
Kyle Shanahan couldn't be happier with 49ers' fast start in Week 1
Kyle Shanahan must beat the lowly Cardinals
Golden Nuggets: Shanahan said Kittle is one of the healthiest 49ers
49ers news: Kyle Shanahan believes the early season losses made
49ers News: Kyle Shanahan is reversing an infamous trend - Niners
Kyle Shanahan 'not making that announcement' on 49ers starting QB
49ers, Jimmy Garoppolo, and Kyle Shanahan enjoy a dreamy day in Cincy
Kyle Shanahan - Wikipedia
49ers news: Kyle Shanahan says Jimmy Garoppolo will be traded once
49ers: Kyle Shanahan's play-calling is more problem than solution
Help Kyle Shanahan game plan for the Rams defense
John Lynch will 'always defer' to Kyle Shanahan on QBs; 49ers vow