Cute pup. Definately better for you to wait until he is 8 or even 9 weeks old. The longer the pup stays with his mother, the better for the dog and yourself in the long run.
Sweet dog though..very cute
As for toys. I suggest a kong. They are great for heavy chewers and great for mind stimulation. You can stuff them with goodies that your dog likes and they'll spend a good couple of hours getting at it (some take minutes though lol)...don't give your dog rawhide since it IS toxic and not at all healthy for dogs (alot of stores are taking it off their shelves these days for that reason)...dentabones aren't bad I mean the nylabone variety...you can also give your dog raw bones to chew..just make sure that they're clean and aren't sprayed with any chemicals.