We study various non-Gaussian states generated by photon subtrastion from a squeezed light source. The source is a cw beam generated by optical parametric oscillator. The photon subtraction is made by tapping a small fraction of the squeezed light source and by guiding it into two Si-APDs, which enable the subtraction of one to two photons. Trigger photon clicks specify a certain temporally localized mode in the remaining squeezed beam. By filtering the remaining squeezed beam through an appropriate mode function, one can generate a variety of non-Gaussian states. This includes single and two photon states, the NOON state (N = 2), Schrödinger kitten states of both odd and even parities, and their arbitrarily desired superposition.