Some people just don't realize how precious a dog is. I can tell you are a true dog lover. I use to work at a vet and i know a thing or two about training. The one thing that I ALWAYS tell new dog owners is SPAY or Neuter your pet. The reasons why is because you can see a hugh character change when it is performed when they are still young. More than likely your dog is no longer a puppy (under 1 years old). The grass boxes are a great idea for training. I bought one from this site called
Dog Potty Outlet. They have really good ones. I decided to go with the Pet Loo. My parents were having the same problem with a dog they just rescued. I recommended this Pet Loo to them and he totally adapted to it within 2 weeks. I look at it this way, you would end up paying a trainer the same amount of money as buying one of these potties, to come to your house and tell you exactly what you already know. Hope this helps you out:0)