If there is one mistake many Lhasa Apso owners and others tend to make, it is that when your little fluffball is biting and nipping, it means they are being aggressive. In most cases, nothing could be further from the truth, especially with puppies as few have matured enough to be truly aggressive. Half of teaching Fluffy to stop biting lies in understanding why she is biting in the first place. Puppies tend to bite as part of exploring their world and establishing their position in the pack with the most effective "biter" assuming a higher place in the pecking order.
Keep in mind that biting is a natural behavior present in every breed of dog. It is a remnant of a time when they were wild animals and it was necessary for survival, both against predators and other members of the pack. Your role is to teach your pup that his biting hurts, but to do so long before his bites have the potential to cause physical harm. Worth noting is that even a young puppy can bite hard enough to draw blood and damage bone.
The thing is, the more time you spend with your pup and taking them out to socialize with other people and animals, the less inclined they are likely to be to bite. As for training supplies, very little is needed. You need an ample supply of time, patience, treats, and quiet places to work. The rest is all about how much effort you want to put into working with your pup.