The purpose of this thesis is to study the problem of a low Reynolds number swimmer that is in very close proximity to a wall or solid boundary in a non- Newtonian fluid. We assume that it moves by propagating waves down its length in one direction, creating a thrust and therefore propelling it in the opposite direction. We model the swimmer as an infinite, inextensible waving sheet. We consider two main cases of this swimming sheet problem. In the first case, the type of wave being propagated down the length of the swimmer is specified. We compare the swimming speeds of viscoelastic shear thinning, shear thickening and Newtonian fluids for a fixed propagating wave speed. We then compare the swimming speeds of these same fluids for a fixed ...