The Fighting Cocks is child friendly, serves good food and is within a 5 minute walk. It also has a small adventure playground.
For a longer walk of perhaps 30 - 40 minutes across the open heathland will take you to the Foresters Arms at Frogham.
Also The Royal Oak at North Gorley, about 1 hour in the same direction -
A walk across the watermeadows will take you to the Surma Valley Restaurant which is oak framed and thatched(Indian Cuisine) at Burgate.
Further afield through heath and forest (about one and a half hours walk) will take you to the Royal Oak at Fritham, where you can enjoy homecooked food in front of the open log fires during colder months.
There are many more lovely pub walks in the area including The Bat and Ball at Breamore and The Horse and Groom at Woodgreen.
The High Corner Inn at Linford is about one and a half hours walk.
Bill recommends the Lamb Shank