I actually like Revolution for controlling fleas & ticks better than Frontline Plus. It's like an all in one pill.
Revolution: Flea Control Medicine For Cats & Dogs - 1800PetMeds
there's the product page if you want to take a look at it.
And yes, socialization and obedience are pretty much mandatory. Small dogs have a tendency to bite more than bigger dogs, so you'll want to snuff that before it even begins to happen. Don't allow the dog to play bite with you or anyone else.. it can bite it's food and toys, but not humans.
And I'm going to agree with everyone who said not to switch up the diet so much. It can reek havoc on a dog's digestive system.