
Depends where in Russia the puppy is coming from. If the puppy is coming from one of the republics that are NOT a member of the Russian Federation the it is treated as being from an unlisted country
"The Russian Federation consists of 88 subjects (regions). Please note that the following Republics are not part of the Russian Federation: Moldova, Georgia, Ukraine, Armenia, Azerbaijan, Turkmenistan, Uzbekistan, Kazakhstan, Kyrgyzstan and Tajikistan"
It will need
"Travelling into the EU from an unlisted country
An 'unlisted' country is any country not included in the list of EU and non-EU countries.
When travelling to or returning to the UK from an unlisted country, your pet needs:
a microchip
a rabies vaccination (make sure your pet is microchipped first or the vaccination won't count)
a blood test - the vet must take the blood sample at least 30 days after the rabies vaccination (the date of vaccination counts as day 0, not day 1)
an official third country veterinary certificate
tapeworm treatment (for dogs only)
You must also use an authorised carrier and an approved route.
You must wait 3 calendar months from the date the blood sample was taken before travelling. The vet must give you a copy of the test results. These must show that the vaccination was successful."