I have a 7 wk old beagle that I'm trying to potty train. Since I live in an apartment, it's hard to teach him to go outside since I have to go out my front door, wait for the elevator, go down six floor, and run out across the street to the nearest tree. Also, he hasn't had all of his shots yet, so I don't want him picking up anything from the other dogs in the apartment complex. Fortunately, I have a good sized wooden deck attached to my apartment. I went to home depot and bought a little mat of astroturf (the fake green grass carpet thingy) that he can do his business on. It seems to be working for now, but I'm afraid that he's going to only go on astroturf, and other things like it (like carpet), and not on grass or dirt outside. Is there a better way of going about this?