Michaelr - my Nan taught me "half fat to flour" and the fat should be equal parts butter and lard. With *just enough* cold water to bind without being sticky. That's how I've always made shortcrust pastry (though I use vegetable fat instead of lard now.)
Flakey and puff usually need extra fat however (puff is 1:1)