Commercial silver polish contains toxins that manufacturers recommend you don’t leave on skin too long. Do you really want something like that spread over your flatware?
For Silver: Line your sink or a bucket with aluminum foil, and drop in tarnished silver. Pour in boiling water, a cup of baking soda and dash of salt. Let sit for a few minutes. The tarnish will transfer from the silver to the foil. If you’d prefer to polish by hand, rub tarnished silver with toothpaste and soft cloth. Rinse with warm water and dry. Instead of tootpaste you can substitute a concoction made of 3 parts baking soda to 1 part water.
For Copper: To keep your copper pots, pans and accents looking shiny, try rubbing with ketchup.