If Juniper has 12 whiskers, then Puffy has 3*12=<<12*3=36>>36 whiskers.
Since Puffy has half as many whiskers and Scruffy, then Scruffy has 36*2=<<36*2=72>>72 whiskers.
Since the number of whiskers on Buffy is the average between 12, 36, and 72 whiskers, then he has (12+36+72)/3=40 whiskers.
#### 40