This paper extends the proposal of Li and Pendry [Phys. Rev. Lett. 101, 203901-4 (2008)] to invisibility carpets for infinite conducting planes and cylinders (or rigid planes and cylinders in the context of acoustic waves propagating in a compressible fluid). Carpets under consideration here do not touch the ground: they levitate in mid-air (or float in mid-water), which leads to approximate cloaking for an object hidden underneath, or touch either sides of a square cylinder on, or over, the ground. The tentlike carpets attached to the sides of a square cylinder illustrate how the notion of a carpet on a wall naturally generalizes to sides of other small compact objects. We then extend the concept of flying carpets to circular cylinders and show that one can hide any type of defects under such circular carpets, and yet they still scatter waves just like a smaller cylinder on its own. Interestingly, all these carpets are described by non-singular parameters. To exemplify this important aspect, we propose a multi-layered carpet consisting of isotropic homogeneous dielectrics rings (or fluids with constant bulk modulus and varying density) which works over a finite range of wavelengths. (C) 2010 Optical Society of America