The best vacuum for high pile carpets will have a height adjustment feature on the cleaner head and suction control on the vacuum. If you have too much suction, you won't be able to push because friction will be created between the carpet and the cleaner head.