Wow - no vet visit in 3 years, that means no vaccinations, and no preventive heart worm medications. I would take that little boy in a minute! We don't have dog fleas where we live (7200 feet elevation). It is sooooo wonderful not to have to deal with fleas. But, when we go to the coast we always give them a treatment to prevent fleas and ticks.