It always annoyed me in ‘the puppet show’ that Buffy & Xander didn’t think of Giles when they knew the demon was looking for a brain. Giles is easily the smartest person they know. There is no way Willow is smarter than Giles!