You can use an agent to do the negotiating for you, but you can't be sure how hard they will push for you. As a buyer, you should feel in control and as though you have nothing to lose through robust negotiation.
List of things to consider before buying a house.