You take that puppy to the vet as soon as possible. Maggots usually live on things that are decaying, so the puppy obviously has either an infected wound or has worms.
Please tell me how to get rid of face maggots
You can get rid of maggots in a RV toilet by flushing them down. You can also use bleach to kill the maggots.
When it is a DOG.
Maggots grow in decaying tissue. They would not be growing on any part of your house. In order to get rid of them, you need to find what has died in the roof and get rid of the body. It is probably a mouse or squirrel. Maggots are the name of the larval form of a fly.
A Shorkie adults tail only gets cut when it is frightened. A puppy does not.
CONSULT A VET IMMEDIATLY THIS IS A SERIOUS PROBLEM. I don't know if this would kill or get rid of the maggots but vetricin is a liquid that you can spray in their eyes and it fights infections and cleanses the eyes.
Throw the rack out and buy and new one!
This is the process of cutting the tail to a shorter length, this will decrease the risk of maggots growing in the wool by keeping it cleaner.
The maggots will not actually harm the puppy and may be doing some good. However, that is not the point, if your puppy has sores it is your duty and responsibility take it to see a qualified animal doctor (a vet) for treatment. Failure to do so is cruel and would, in most countries, leave you open to a criminal animal cruelty prosecution.
for looks
Yes, mine was born with a short tail
Have the bin man dispose of the material in his refuse truck. Then wash out your bin.