It rescues and finds unwanted dogs new homes and looks after them while they are waiting! The Dogs Trust is a charity which is why they are fund raising. My daughters dog Bertie is from the DT, when someone adopts a pooch the adopters pay approx £100 any doggy health problems are funded by the Trust! All dogs are desexed in an attempt to control the cause of the problem.
The two stuffed doggies are too fat to be Jack Russells, more like Staffordshire Bull terriers, which are very popular in the UK.