Your Shark vacuum might be hard to push on carpet because its suction is too strong. Try changing the mode you are in to something less powerful and see if that helps. Otherwise, check that there's nothing stuck in the brush roller as that could also be the issue.