For rifle practice when I can't go to the range I bought myself a Beeman R7 .20 pellet gun. It helps me practice my trigger sqeeze and breathing in my backyard and even inside the house. I've been very impressed with how accurate and fun to shoot this thing is.